随笔分类 - C/C++
摘要:在使用指针时需要特别注意,一不小心就会造成内存访问越界,导致应用程序闪退。尤其是在使用多级指针的时候,更应该注意这个问题。下面以二级指针为例说明二级指针正确的使用方法,以及错误使用二级指针的示例。 例如:需要一个string类型的二级指针给程序使用。 1. 只为一级指针分配内存 这种方法是只为一级指
阅读全文
摘要:正确的实现方法是:在其它文件都引用的头文件中用extern关键字声明一个链接属性为external的全局变量,并在对应的源文件中定义该变量。然后在需要使用该变量的源文件中用extern关键字声明该全局变量,这样就能够在不同的言文件中共享全局变量了。 例如,有三个源文件file1.cpp、file2.
阅读全文
摘要:.hpp,其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该hpp文件即可,无需再将cpp加入到project中进行编译。而实现代码将直接编译到调用者的obj文件中,不再生成单独的obj,采用hpp将大幅度减少调用 project中的c
阅读全文
摘要:英文文档路径:http://google.github.io/styleguide/cppguide.html 中文文档路径:https://zh-google-styleguide.readthedocs.io/en/latest/google-cpp-styleguide/ 1. 头文件 通常每
阅读全文

浙公网安备 33010602011771号