(初学c)关于多个CPP的使用

(初学c)关于多个CPP的使用,第1张

1,模块的概念很广泛,要看具体语义蠢档而定,一个cpp可以看成一个模块

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

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12277375.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存