zoukankan      html  css  js  c++  java
  • C++头文件

    1.规范的头文件使用

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

         现在的两种观点:

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

  • 相关阅读:
    DLL注入实践
    程序编译保护机制
    加密配置文件总结
    PCL点云配准(3)
    PCL点云分割(3)
    ubuntu Ros环境halcon的一个程序
    opencv2/nonfree/nonfree.hpp:没有那个文件或目录
    深度图像计算三维点云
    利用深度学习的点云语义分割(一)
    3D 特征点概述(2)
  • 原文地址:https://www.cnblogs.com/dongzhiquan/p/1994496.html
Copyright © 2011-2022 走看看