大约有 47,000 项符合查询结果(耗时:0.0310秒) [XML]

https://www.tsingfun.com/it/cpp/gcc-asan.html 

gcc自带内存泄漏、内存越界检测工具 - asan - C/C++ - 泛网 - 专注C/C++及内核技术

gcc自带内存泄漏、内存越界检测工具 - asangcc-asanasan内存异常检测工具,功能类似valgrind,不过是gcc自带的原生工具,使用起来非常简单,只需要链接时加上 -lasan 即可。(编译选项也可以加上 -fsanitize=address)测试代码如 asan内...
https://www.tsingfun.com/it/cp... 

编译错误 error: ISO C++ forbids declaration of ‘xxx’ with no type [-...

编译错误 error: ISO C++ forbids declaration of ‘xxx’ with no type [-fpermissive]error-iso-c-forbids-declaration-of-with-no-type比较可能的情况1:函数没有写返回类型,加上返回类型后编译成功。 ifndef ttTree_h define ttTree_hclass ttTree {public: ttTree(void); int ...
https://www.tsingfun.com/it/cp... 

编译错误 error: ‘typeof’ cannot be used as a function - C/C++ - 泛网 - 专注C/C++及内核技术

编译错误 error: ‘typeof’ cannot be used as a functionerror-typeof-cannot-be-used-as-a-function编译一些开源的C项目,发现typeof关键字不能被识别,报错:error: ‘typeof’ cannot be used as a function。解决方法:修改C编译选项 -std=gnu99,使用GNU99 ...
https://www.tsingfun.com/it/cp... 

eclipse cdt 运行程序时添加依赖库路径 - C/C++ - 泛网 - 专注C/C++及内核技术

eclipse cdt 运行程序时添加依赖库路径eclipse-cdt-ld-library-path我们知道Linux即使依赖库和可执行文件在同一目录下,如果不使用 LD_LIBRARY_PATH 指定库路径(即当前目录)的话,仍然会报加载不到依赖库的错误。那么Eclipse CDT也是类似,...
https://www.tsingfun.com/it/cp... 

C++ protobuf使用入门实例 - C/C++ - 泛网 - 专注C/C++及内核技术

C++ protobuf使用入门实例cpp_protobuf_demoprotobuf 是结构化数据的系列化 反序列化解决方案,类似XML JSON,但他的运行效率及压缩率均较后者高一个数量级,且完全的跨平台。使用步骤如下:1、定义一个 proto数据结构文件 protobuf 是结...
https://www.tsingfun.com/it/cp... 

‘std::tr1’ does not name a template type - C/C++ - 泛网 - 专注C/C++及内核技术

‘std::tr1’ does not name a template typestd-tr1-does-not-name-a-template-type解决方法:添加头文件 if !defined(_MSC_VER) include <tr1 memory> endifC++ Technical Report 1 (TR1)是ISO IEC TR 19768, C++ Library Extensions(函式库扩充)的 解决方法:添加头文件 #if !def...
https://www.tsingfun.com/it/cp... 

namespace “std” has no member “clamp” - C/C++ - 泛网 - 专注C/C++及内核技术

namespace “std” has no member “clamp”namespace-std-has-no-member-clamperror: &lsquo;clamp&rsquo; is not a member of &lsquo;std&rsquo;namespace std has no member clampC++17特性,加编译选项 -std=c++17error: &lsquo;clamp&rsquo; is not a member of &lsquo;std&rsquo; namespace “std” h...
https://www.tsingfun.com/it/cp... 

【解决】asan runtime does not come first in initial library list - C/C...

【解决】asan runtime does not come first in initial library listasan-issue-with-asan-library-loading报错信息:ASan runtime does not come first in initial library list; you should eitherlink runtime to your applicationor manually preload it with L 报错信息: ASan runtime does not com...
https://www.tsingfun.com/it/cp... 

【解决】munmap_chunk(): invalid pointer - C/C++ - 泛网 - 专注C/C++及内核技术

【解决】munmap_chunk(): invalid pointermunmap_chunk-invalid-pointer原因:new malloc出来的指针被覆盖掉了,然后delete free就会报这个错误。例如:char* word = (char*)malloc(10);word = "abc"; 应使用 strcpy(word, "abc");free(word) 原因:new/malloc出来的指针被...
https://www.tsingfun.com/it/cp... 

【解决】double free or corruption (!prev) - C/C++ - 泛网 - 专注C/C++及内核技术

【解决】double free or corruption (!prev)double-free-or-corruption-prev*** glibc detected *** cupd: double free or corruption (!prev): 0x093b1208 ***可能原因:1、多次释放同一内存区,需要检查代码,是否出现了对同一内存区释放两 *** glibc detected *** ./cupd:...