对于模板类实现,有一种约定俗成的文件扩展名吗? **.tpp .template .hpp **
(译者注:这句话是询问一个技术问题,是否有一种常见的命名方式来区分模板类的声明和定义,给出了几个可能的文件扩展名选项)
对于模板类实现,有一种约定俗成的文件扩展名吗? **.tpp .template .hpp **
(译者注:这句话是询问一个技术问题,是否有一种常见的命名方式来区分模板类的声明和定义,给出了几个可能的文件扩展名选项)
.impl.hpp
或 .tpl.hpp
,因为它可以自动进行语法高亮,并且不应该被自动编译。这样做是否会被大多数人认为是不可取的? - renardesque不。
许多项目并不太在意代码组织,他们直接把所有内容都放在 .hpp
文件中。我也这样做。
其他一些项目(如 Eigen 和 Boost 这样的大型头文件项目)则会将内联代码和模板实现分别放在 .inl
(表示 inline)文件中。
我个人从未见过使用 .tpp
的情况,但这并不意味着没有项目这样做。
但是并没有任何约定。
.tpp
пјҲиҝҷж ·дёҺhpp
е’Ңcpp
жҜ”иҫғдёҖиҮҙпјүгҖӮеңЁејҖеҸ‘иҝҮзЁӢдёӯпјҢжҲ‘дёҚдјҡжӢҶеҲҶжЁЎжқҝеӨҙж–Ү件гҖӮ - nonsensation.ipp
。 - R.J.ixx
.inl
.tpp
.ipp
...