- 博客(2)
- 收藏
- 关注
原创 cpp中变量的声明与定义的区别
从本质的角度来说,声明与定义的区别在于前者完全不需要分配存储空间而后者需要。但是声明与定义的形式丰富,我们必须了解什么样形式的cpp句子是声明句、又是什么样的句子才能叫做定义句。。 一、先说内置类型的变量:int、char.... 对于内置类型变量来说:1、所有以内置类型名开头+空格+变量名; 的句子都是定义句。如 int x; char c;2、所有 ex
2008-10-08 14:01:00
1540
原创 声明和定义应该放在源文件还是头文件
就我掌握的知识来看,声明是应该要放在头文件中的。至于定义,可就不能一刀切了——不能单纯地说应该把定义放在源文件或者放在头文件中。一般情况下,定义应该放在源文件。但以下三种定义却是应该放在头文件中:1、类的定义应该放在头文件2、inline函数的定义应该放在头文件3、用常量表达式初始化const变量时,其定义式应该放在头文件。如 const int i=10;这个定义式应该放在头
2008-10-08 13:54:00
2449
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人