标签: c++ llvm
看起来所有的源都在include/中,文件没有后缀,src中的文件都是空的,看似随机的代码块。任何人都可以向我指出解释WTH正在进行的文件吗?
include/
src
答案 0 :(得分:2)
构成C ++标准库的头文件根本没有扩展名。这就是你写#include <vector>而不是#include <vector.h>的原因。这就是头文件没有扩展名的原因。
#include <vector>
#include <vector.h>
此外,由于模板的工作方式,模板的功能实现需要放在标题中。这就是为什么很多代码都存在于头文件中的原因。