zoukankan      html  css  js  c++  java
  • C++文件依存关系---提高编译速度

    原文:http://blog.csdn.net/couhujia/article/details/8365249

    1、什么叫文件依存关系:

    1  #include <string>
     2  #include "date.h"
     3  #inblude "image.h"
     4 class Peopel{
     5 public:
     6     People(const std::string & name,const Date& brithday,Image Img)
     7     std::string name( ) const;
     8     Date birthDate( ) const;
     9     Image img( ) const;
    10     ...
    11 private:
    12     std::string theName;               //名字
    13     Date theBirthDate;                 //生日
    14     Image img;                         //图片
    15 };

    那么这样People定义文件与该三个文件之间就形成了一种编译依存关系。如果这些头文件任何一个文件被改变,或这些头文件所依赖其他头文件任何改变,那么每一个包含People类的文件就需要重新编译,使用People类文件也需要重新编译。

  • 相关阅读:
    迭代器和生成器
    20.03.23作业
    装饰器
    集合
    元组类型
    字典类型
    列表类型
    字符串类型
    for循环
    深浅copy与while循环
  • 原文地址:https://www.cnblogs.com/gdxmagic/p/3412574.html
Copyright © 2011-2022 走看看