大约有 2,800 项符合查询结果(耗时:0.0059秒) [XML]

https://www.tsingfun.com/it/cpp/2069.html 

C++虚析构函数解析 - C/C++ - 清泛网 - 专注C/C++及内核技术

...为这样会增加内存开销。当类里面有定义虚函数的时候,编译器会给类添加一个虚函数表,里面来存放虚函数指针,这样就会增加类的存储空间。所以,只有当一个类被用来作为基类的时候,才把析构函数写成虚函数。 C++ 虚析...
https://www.tsingfun.com/it/cpp/2101.html 

passing xxx as \'this\' argument of xxx discards qualifiers - C/C++ - 清泛网 - 专注C/C++及内核技术

...方法时只能调用其const版本,因为没有定义这个版本,因此编译器提示错误. 解决方法就是将getId和getName方法声明为const成员,即在函数末尾加上const关键字。 const 常量成员
https://www.tsingfun.com/it/cpp/2103.html 

/usr/include/c++/4.9/bits/stl_iterator_base_types.h:165:53: error: ‘i...

...ce(age[0],age[1]); return 0; } 这段代码初看起来并无错误,编译时提示上述错误,原因在于使用std命名空间,而std命名空间中已经有了std::distance函数. 原型为: template<class InputIterator> typename iterator_traits<InputIterator>::difference_type...
https://www.tsingfun.com/it/cpp/2171.html 

VS Debug调试模式下内存泄露检测原理 - C/C++ - 清泛网 - 专注C/C++及内核技术

... 没有文件名的内存泄露位置在于其他的模块,这些模块编译时没有按照问题1的解决方案进行修订。如果输出的内存泄露信息中,内存块号也就是内存在第几次中分配,如下所示的{354}就是内存块号。 Detected memory leaks! Dumping ob...
https://www.tsingfun.com/it/cpp/2209.html 

jsoncpp 不能处理__int64(long long)类型数据 - C/C++ - 清泛网 - 专注C/C++及内核技术

...,出现了这个错误!如果将long改为int或double则可以通过编译。 根据错误信息,很显然,jsoncpp并没有实现插入数据中有long long类型的接口。所以jsoncpp无法处理包含long long类型的数据。 在网上搜了一下,有人解释为何jsoncpp不支...
https://www.tsingfun.com/it/cpp/2241.html 

十张图带你入门Map/Reduce - C/C++ - 清泛网 - 专注C/C++及内核技术

...用例代码部分(Java) 原文链接:Confused About Map/Reduce?(编译/仲浩 王旭东/审校) MapReduce
https://www.tsingfun.com/it/cpp/2453.html 

程序崩溃时malloc/new可能导致死锁,程序卡死退不出 - C/C++ - 清泛网 - 专...

...的问题。 2、Linux下可以通过添加一个宏 _REENTRANT 解决(编译时使用libc中安全可重入的malloc函数),Windows未知。 另外,Windows Server2016服务器C++崩溃时容易不彻底,导致卡住死锁,Server2008死锁概率低一些,死锁感觉是由于malloc...
https://www.tsingfun.com/it/cpp/2496.html 

hidden symbol ... is referenced by DSO 剖析 - C/C++ - 清泛网 - 专注C/C++及内核技术

...的话必须申明;Linux默认全部导出,但是很多时候默认的编译选项都加上了 -fvisibility=hidden 指定不导出,然后使用上面的宏,自定义导出,与Windows就类似了。 dllexport visibility
https://www.tsingfun.com/it/os_kernel/403.html 

应用程序无法正常启动0xc0150002 解决方式 - 操作系统(内核) - 清泛网 - 专...

....VC80.DebugCRT ,这样问题就非常明显了,这个dll是在VS2005下编译的,而别人的机子上没有这个环境, 我们所编译生成的应用程序因为缺少必需的Debug版本号的VC执行库而错误发生。 解决方法:到我的机子上的vs2005的安装文件夹下...
https://www.tsingfun.com/it/pr... 

项目管理实践教程 - 项目管理 - 清泛网 - 专注C/C++及内核技术

...踪管理【Bug Trace and Management】 项目管理实践【五】自动编译和发布【Using Visual Studio with Source Control System to build and publish website automatically】 项目管理实践【六】自动同步数据库【Using Visual Studio with Source Control System to synchronize d...