2.是不能直接调用的,要声明函数的原型
3.在定义函数的时候,在类型前加一个static表示只能在所定义的cpp文件中使用该外部变量
5.main 函数可以写宴档嫌在任意一个cpp文件中,但只能在所有的cpp中写一个main函晌手数。
6.你也可以写在cpp中,但写在头文件比较好(统一),还有头文件是不参与编译的,
一个vs项目只能有一桐银个cpp文件包含 main方法,另一个不能有如果建立多个cpp,要联合这些cpp使用,比如有两个cpp文件1.cpp和2.cpp,在1.cpp中写了一个main方法,2.cpp就不能写这个main方法了,只能在1.cpp中写上#include "2.cpp",然后在2.cpp中写个类,把这个类写在1.cpp里面实例化而已
1.cpp
#include "iostream"
#include "2.cpp"乱灶 //这里写哗轮扮包含第二页
using namespace std
int main()
{
class student s//直接使用2.cpp的类
s.say()
}
--------------------------------------------------------
2.cpp
#include "iostream"
using namespace std
class student{ //写一个类,就可以在1.cpp里面使用了
public : //注意使用public
int a=99
int say()
{
cout <<a<<endl
return 0
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)