项目中用C++编写的多个.cpp文件是怎么关联起来的呢,有没有这方面的书可以看?
发布网友
发布时间:2023-05-17 09:41
我来回答
共4个回答
热心网友
时间:2023-09-13 13:21
多个CPP文件是由头文件关联在一起的,
比如说你写了多个类,每个类的声明写在一个头文件中,类的实现写在一个CPP文件中,这样你就要在写有类的实现的CPP文件中加上#include "头文件名(注意后面有.h,头文件是包含此类的声明的头文件)“ 是双引号,不是尖括号 这是应为如果是尖括号编译器就会去编译器自带的头文件目录中找头文件,如果是双引号就直接在本文件夹中找头文件 找不到就去自带的里面找 自己写的头文件肯定在本文件夹中啦,这样cpp文件跟头文件就关联起来了,如果你在其他的cpp或头文件中要用到这个cpp文件直接包含它所对应的头文件就可以了。
希望对你有帮助,o(∩_∩)o
热心网友
时间:2023-09-13 13:21
用#include "你的cpp",放在主文件头就可以了。
如果是在工程里面,执行主函数的时候系统会自动查找你自定义的函数在哪个文件里面。但如果是单独打开cpp进行编译,就要使用include把另外的文件包含在这个里面
====================
确实有本书就叫《编译原理》。。。
热心网友
时间:2023-09-13 13:22
一般说来是这个样子的,在头文件里面声明函数,在CPP文件里面进行函数的定义。。
如果要将多个CPP文件关联起来的话,一般说来都需要在主CPP里面包含所有的.H文件的。这样你就可以在主CPP文件里面自由的访问任何一个CPP里面的函数了。
热心网友
时间:2023-09-13 13:22
g++ *.cpp