相关疑难解决方法(0)

464
推荐指数
8
解决办法
27万
查看次数

为什么C++需要单独的头文件?

我从来没有真正理解为什么C++需要一个单独的头文件,其功能与.cpp文件相同.它使创建类和重构它们变得非常困难,并且它为项目添加了不必要的文件.然后是必须包含头文件的问题,但必须明确检查它是否已被包含.

C++于1998年获得批准,那为什么这样设计呢?单独的头文件有哪些优点?


跟进问题:

当我包含的所有内容都是.h文件时,编译器如何找到带有代码的.cpp文件?是否假设.cpp文件与.h文件具有相同的名称,或者它是否实际查看目录树中的所有文件?

c++ language-design

124
推荐指数
8
解决办法
5万
查看次数

标签 统计

c++ ×2

header-files ×1

language-design ×1