头文件
一般我们会把常用的声明放在头文件中,定义放在另一个文件中,如:
头文件test.h:
#include<iostream>
class Test{
intt;
};
主函数文件main.cpp:
#include “test.h”
#include<iostream>
int main(){
Testit;
it.t= 10;
std::cout<< “it.t = ” << it.t << ”\n”;
}
主函数文件中用include包含了test头文件,那么编译的时候#include “test.h”就回变为头文件里面的内容,相当于
#include<iostream>
class Test{
intt;
};
#include<iostream>
int main(){
Testit;
it.t= 10;
std::cout<< “it.t = ” << it.t << ”\n”;
}
声明
在函数外声明的变量为全局变量,要注意的是int a;这种形式的是定义而不是声明,全局变量会被初始化为0。而extern int a;这种方式则是全局变量的声明引