普通 C++ 代码我们早已形成一套惯性范式:类型、类放头文件**.hpp,函数、全局变量声明写头文件,实现丢到.cpp**源文件。这套规则对于非模板代码稳如老狗,编译器、链接器配合完美,既不会重复定义