码迷,mamicode.com
首页 >  
搜索关键字:多重包含    ( 12个结果
C++基础之全局变量
C++的水比较深,之前我一直以为C++的全局变量会像其他语言一样,非常简单只要在头文件中,定义一个变量即可,比如下面的test.h:#ifndef _TEST_H #define _TEST_H int a = 10; #endif我都加上头文件保护符,总应该没有多重包含的问题了吧?没想到多个cpp文件引用同个头文件还是狂报错:error LNK2005 a 已经在 xx.obj中定义。又拿起...
分类:编程语言   时间:2014-07-28 16:22:43    阅读次数:218
Google C++ style guide——头文件
1.#define保护 使用#define防止头文件被多重包含。命名格式为:___H_ 例如,foo中的头文件foo/src/bar/baz.h #ifndef FOO_BAR_BAZ_H_ #define FOO_BAR_BAZ_H_ ... #endif //FOO_BAR_BAZ_H_ 2.头文件依赖 使用前置声明尽量减少.h文件中#include的数量。 头文件被...
分类:编程语言   时间:2014-07-23 13:17:05    阅读次数:234
12条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!