C++ 单独编译

用法:

可以单独编译一个文件,使它与其它文件的编译版本链接。(使大程序的管理更便捷)

程序分段:

  1. 头文件:包含结构声明和使用这些结构的函数的原型

    • 不要放函数定义和变量申明,避免两个文件都调用时此文件时编译器报错重复声明或定义。
    • 可放类型:
      • 函数原型
      • 使用 #define 或 const 定义的符号常量
      • 结构声明
      • 类声明
      • 模板申明
      • 内联函数
  2. 源代码文件:包含与结构有关的函数的代码。

  3. 源代码文件:包含调用与结构相关的函数的代码

注意:

  1. 自己定义的头文件使用 "" ,编译器先查找指定目录,再查找存储标准头文件的文件系统,若使用 <> 则直接查找存储标准头文件的文件系统
  2. 使用 #ifndef #define #endif 避免多次包含同一个头文件(仅对使用头文件的单个文件有效)
  3. 确保所有文件由同一个编译器编译,避免编译器差异导致链接程序出错

 

原文链接: https://www.cnblogs.com/suui90/p/12862164.html

欢迎关注

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

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    C++ 单独编译

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

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

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

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

(0)
上一篇 2023年3月2日 上午4:34
下一篇 2023年3月2日 上午4:34

相关推荐