zoukankan      html  css  js  c++  java
  • C++ 单独编译

    用法:

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

    程序分段:

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

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

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

    注意:

    1. 自己定义的头文件使用 "" ,编译器先查找指定目录,再查找存储标准头文件的文件系统,若使用 <> 则直接查找存储标准头文件的文件系统
    2. 使用 #ifndef #define #endif 避免多次包含同一个头文件(仅对使用头文件的单个文件有效)
    3. 确保所有文件由同一个编译器编译,避免编译器差异导致链接程序出错
  • 相关阅读:
    手工测试
    测试理论
    MySQL常用语法
    Linux设置静态ip
    设计模式
    Shiro
    TreeSet和TreeMap
    UDP和反射
    Linux归纳
    Spring+SpringMVC+Mybatis整合
  • 原文地址:https://www.cnblogs.com/suui90/p/12862164.html
Copyright © 2011-2022 走看看