随笔分类 - C++语言学习
摘要:今天开始编译网游服务器,找前辈借来批处理文件,版本控制上拿下代码,库等一系列资源,尼玛啊,编译出错:Public.lib(Public.dll) : fatal error LNK1112: module machine type 'X86' conflicts with target machin...
阅读全文
摘要:原因:不同的库之间都定义了相同的名称。方法:右键工程-》Properties-》Configuration-》Linker-》Input 在右侧的Additional Dependencies中调整或者指定库的顺序即有可能解决。我在项目中如此解决的,因为那两个第三方库我确实需要不能不用。不过副...
阅读全文
摘要:1 #include 2 #include 3 #include 4 #include 5 #include 6 std::string::size_type stringLengthSum(std::string::size_type sumSoFar, const std::stri...
阅读全文
摘要:一、等价与相等的简述 在容器中,等价并不是相等。为什么要提等价与相等呢?因为泛型算法中的find等用于比较的是相等,即以operator==为基础,而容器成员函数的比较是以operator 2 3 struct CIStringCompare{ 4 bool operator()(con...
阅读全文
摘要:前言: 说是漫游,其实就是扯,一点一点的扯。 话说之前参加华为的德州扑克比赛,我用C++解析消息的时候碰到一个小问题,就是定长收消息的时候出错,在Linux下调了很久很久,终于发现,sizeof(string)不是string的size,而是string类型的大小。当然,用string.size...
阅读全文
摘要:首先static变量只有一次初始化,不管在类中还是在函数中..有这样一个函数:1 void Foo() 2 { 3 static int a=3; // initialize 4 std::cout ::a = 4;那么如果你调用的是cout ::a,那一定会编译出错的。因为...
阅读全文
摘要:今天写C++primer 5th中文版第422页的程序时,出现了”不允许使用不完整的类型“的错误,下面我就用类A 与 类B 作为代表,重现一下该错误,并且提出解决方案。一、带问题的类设计A:1、类A放在A.h 与 A.cpp中2、由于B需要访问A的私有成员,故声明B是其友元类3、A中需要利用自身作为...
阅读全文

浙公网安备 33010602011771号