extern的用法
1.extern修饰变量
1.1 同一个变量被多个文件共享时,就要注意申明为extern int a;形式,在XX.h文件中先声明为extern int a;后在相应的.cpp文件中定义注意还是extern int a =200;,其他文件若要引用该变量,就可以在其.cpp文件中包含#include"xx.h"文件即可。
2.extern修饰函数 可加可不加
const的用法
1.const关键字表示常变量,只读变量;
2.const修饰指针时;
const int *p; //p可变,p指向的对象不可变;
int const *p; //p可变,p所指向的对象不变;
int *const p; //p不可变,p所指向的对象可变;
const int *const p; //都不可变