c++
牧野歌
Only when the tide goes out do you discover who's been swimming naked.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ 特殊宏定义
“#”的作用将其后面的宏参数进行字符串化操作remark:内部宏不会展开,若要使内部宏生效,需定义中间宏“##”的作用符号拼接“#@”的作用将宏参数转换为字符示例代码#define STRING(x) #x#define MAKECHAR(x) #@x#define _STRING(x) STRING(x)#define PASTER(n) token##nint main(int agrc原创 2017-09-13 22:46:07 · 504 阅读 · 0 评论 -
GDB调试常用命令
1,启动调试:gdb program2,运行程序:run3,下一条语句:next (n)4,下一步:step (s)5,继续执行:continue (c)6,断点:打断点:break file:method [if condition]break file:line [if condition]break *address查看断点:info breakpoints (i b)删除原创 2017-10-28 20:29:23 · 391 阅读 · 0 评论 -
VS2010编译Boost,MongoDB
Boost编译1,编译Boost.Build Engine ,生成b2.exe#进入解压根目录cd boost_1_55_0 bootstrap编译完成生成b2.exe2,编译boost库b2 --stagedir="D:\Builds\Boost\boost_1_55_0\lib\vc10" link=static runtime-link=shared threading=multi deb原创 2017-10-31 20:38:04 · 468 阅读 · 0 评论 -
C++ 测试覆盖率统计轻量方案-gtest+lcov
C++ 测试覆盖率统计轻量方案-gtest+lcovC++覆盖率测试的解决方案大多数都是收费的,集成方案通常比较笨重。本文介绍一种简单实用的轻量级解决办法:使用gtest和lcov快速实现C++代码的测试覆盖率统计。依赖环境搭建gtest环境搭建 : C++单元测试,假定你已经搭建好gtest的开发环境,不详述。lcov软件安装: 下载lcov:http://ltp.sour原创 2017-09-18 22:38:50 · 13214 阅读 · 3 评论
分享