C++ 头文件引用

Posted 何为生,为何生?何为活,为何活?

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ 头文件引用相关的知识,希望对你有一定的参考价值。

1.首先明确C++如何编译

  C++编译所有的.cpp文件而不是.h文件,将.cpp文件编译成obj,再连接所有的obj

2.如果在cpp中include了.h文件,那么就不用在.h中再include了,或者提前声明(例如 class A),但是应该确保头文件的引用顺序是正确的。

3.两个问文件互相引用,可以把所有的include拿到.cpp文件中,然后在.h文件中提前声明(例如 class A)

 

以上是关于C++ 头文件引用的主要内容,如果未能解决你的问题,请参考以下文章

初学C++遇到的引用头文件问题

c++ cout需要包含哪个头文件?

C++源文件中互相引用对方的头文件没问题的

C++源文件中互相引用对方的头文件没问题的

如何将 C++ 源文件和头文件添加到 C# .Net 项目? [复制]

头文件带和不带.h的区别