C++头文件

1.规范的头文件使用

     本头文件(或者类定义)中用到了定义的类型(作为基类,或者在类中作为成员变量定义。只作为指针或者引用的情况并不需要类型定义),必须在该头文件中包含相关头文件。
    
CPP文件中必须最先包含自身的头文件,然后再包含其他函数方法定义中用到的类型的头文件。

     现在的两种观点:

     1.Google C++ 编程风格建议:为了加强可读性,应使用下面的顺序:C标准库、C++标准库、其它库的头文件、自己工程的头文件。即由一般到特殊的顺序。
         不过这里最先包含的仍是首选的头文件,即例如a.cpp文件中应该优先包含a.h。首选的头文件同样保证了当前头文件的自包含。
     2.C++编程思想则建议:头文件被包含的顺序是从“最特殊到最一般”。这就是,在本地目录的任何头文件首先被包含。然后是我们自己的所有“工具”头文件,随后是第三方库头文件,接着是标准C++库头文件和C库头文件。可发现所有包含的头文件的自包含问题。

原文链接: https://www.cnblogs.com/dongzhiquan/archive/2011/03/22/1994496.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    C++头文件

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/22643

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月8日 上午12:38
下一篇 2023年2月8日 上午12:39

相关推荐