c++ 小知识(不定期更新)
==============================================================================
extern 关键字
==============================================================================
参考来源:http://www.cnblogs.com/broglie/p/5524932.html
可以在头文件中做声明:
extern int i;
声明并不申请内存空间。
而在定义它的文件里,写
int i;
即可,在这里才真的申请内存空间。
这样可以在多个源文件中用同一些全局变量,分别编译这些源文件时,只需都包含头文件,头文件中包括所有这些全局变量的声明。
在第一个引用变量 i 的文件中定义
int i;
即可。
==============================================================================
求余符号 %
==============================================================================
c++ 中,求余符号得到的余数与被除数符号相同,即
7%2 = 1
-1%2 = -1