c++
「已注销」
这个作者很懒,什么都没留下…
展开
-
头函数最小包含的重要性以及必要性
在《google c++ style guide》编程规范中,其中提到头函数最小包含的问题,这里细说一下我在项目遇到的坑,以及对最小包含的理解。何为头函数最小包含?具体的说就是:在一个头函数中,当一个前置声明足够时,不要使用#include,不适用命名空间(using namespace)。基本说来,在头函数中,可以使用#include的情况大概有这么几种:1,头文件中用到的基础库类,原创 2015-07-08 16:08:43 · 701 阅读 · 0 评论 -
错误:‘xxxx’不能出现在常量表达式中
编译的时候,出现编译错误: ‘xxx’不能出现在常量表达式中代码如下:_term_pos_list.push_back(std::make_pairword, word_pos->pos>);当时代码加载了一个别人的静态库,一直以为是里面有地方冲突了,然后各种测试查找冲突,最后发现,原来是自己代码写错了,正确的写法是:_term_pos_list.push_back(原创 2015-07-28 10:32:24 · 4847 阅读 · 0 评论