c++
文章平均质量分 50
代码还是烂到家
每天都要问自己,你比别人多什么。
展开
-
C++namespace(命名空间)
命名空间在C++中,名称(name)可以是符号常量、变量、宏、函数、结构、枚举、类和对象等等。随着项目的增大,名称相互冲突的可能性会增加。使用多个厂商类库时,可能导致名称冲突。标准C++引入了关键字namespace(命名空间/名字空间/名称空间/名域),可以更好地控制标识符的作用域。命名空间类似于java中的包。定义格式named-namespace-definition:原创 2017-09-05 20:04:40 · 387 阅读 · 0 评论 -
C++内联函数
内联函数c++扩展了c语言的函数功能。通过inline关键字用于函数的定义,并在首次调用函数前提供其函数的定义,可以使得C++编译期将该函数视为内联函数。也就是说编译期不是让程序跳到独立的代码片段,以执行函数。而是用相应的代码来替换函数调用。 Google C++编码规范中则规定: 一个较为合理的经验准则是, 不要内联超过 10 行的函数. 谨慎对待析构函数, 析构函数往往比其表面看起来要更长,原创 2017-09-09 19:30:48 · 265 阅读 · 0 评论