【发布时间】:2018-01-12 11:10:40
【问题描述】:
似乎所有源代码都在include/ 中,文件没有后缀,src 中的文件都是空的,带有看似随机的代码块。任何人都可以指出一份解释 WTH 正在进行的文件吗?
【问题讨论】:
-
“空的,看似随机的代码块” 现在怎么办?它们不能为空并同时包含代码。
-
发布回购链接
似乎所有源代码都在include/ 中,文件没有后缀,src 中的文件都是空的,带有看似随机的代码块。任何人都可以指出一份解释 WTH 正在进行的文件吗?
【问题讨论】:
构成 C++ 标准库的头文件根本没有扩展名。这就是为什么你写#include <vector> 而不是#include <vector.h>。所以这就是头文件没有扩展名的原因。
进一步由于模板的工作方式,模板的功能实现需要放在标题中。所以这就是为什么很多代码都存在于头文件中的原因。
【讨论】: