![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++ 学习
文章平均质量分 72
学习c++
Vajuw
这个作者很懒,什么都没留下…
展开
-
c++ 定义 & 声明 & 全局变量 & 头文件
声明和定义 定义 等于 声明(int a 即进行了声明也进行内存空间的分配【定义】) 声明 != 定义 ( extern int a 只是声明这个这个变量,并没有对变量进行内存空间的分配) 在任何使用到任何函数/变量的地方,必须包含其声明和定义 一个变量/函数可以被声明多次,但是只能被定义一次。 如果项目对应的只是一个cpp文件,则只需要将声明、定义放在文件的开头处,后面直接用就行。 如果项目由多个文件组成,A.cpp中的一个函数需要在B.cpp用到——头文件的好处,可以创建A.hpp(其中包含A中原创 2021-04-25 18:04:09 · 597 阅读 · 1 评论 -
C++基于对象 & 面向对象 注意的事项
设计C++ 类应该注意的事项 为了避免头文件的重复加载,应该写成下面的形式——防卫式声明 头文件中一般都放一些函数、类等的声明 #ifndef __TEST__ #define __TEST__ #endif include调用自定义的库,用<>,标准库用“” inline修饰函数——对编译器建议,将哪些函数作为inline(类似于宏,理解为在编译的时候可以替换,加快代码的效率),但是是否真的用做为inline由编译器决定 access level private——尽量将类的原创 2021-04-23 20:06:27 · 153 阅读 · 0 评论