我在写 C++ class 的定义部分时,代码都是放在后缀 *.h 文件中,最近在接触 Boost 库的时候发现里边使用的都是 *.hpp 后缀,那么两者在使用上有什么区别?
*.h
*.hpp
*.hpp (或 *.hxx, *.hh …)只适用 C++,而 *.h C 和 C++ 都适用。
*.hxx
*.hh
后缀命名不同的优点:
feature.h
feature.hpp
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!