当前位置: 首页 > news >正文

企业管理咨询收费方案明细seo费用价格

企业管理咨询收费方案明细,seo费用价格,国外网站怎样建设,北京市网站维护公司因为有些情况重复包含头文件会出现重复定义或者导致多次包含导致增加编译时间。 下述是没有假如条件编译和宏定义的例子: // common_functions.h int addTwoNumbers(int a, int b); // data_structures.h #include "common_functions.h"struct MyStruc…

因为有些情况重复包含头文件会出现重复定义或者导致多次包含导致增加编译时间。

下述是没有假如条件编译和宏定义的例子:

// common_functions.h
int addTwoNumbers(int a, int b);
// data_structures.h
#include "common_functions.h"struct MyStruct {int data;
};
// main_logic.h
#include "common_functions.h"
#include "data_structures.h"void processData();
#include "main_logic.h"int main() {int result = addTwoNumbers(3, 4);return 0;
}

上述代码从main.c开始,要包含addTwoNumbers的声明,因此要包含common_function.h的头文件,但是为了保证后续开发,一般main可能会包含多个函数声明,因此在这里先包含了main_logic.h头文件,然后main_logic.h又包含了两个头文件,其中common_function.h是我们需要的,到这里其实就完成了。

但是data_structures.h还能继续,展开发现里面还包含了common_function.h,这就是反复包含,如果在头文件中进行了定义,则会出现重复定义的错误,如果是这种情况,则会导致增加编译时长。

下述是包含了条件编译和宏定义的例子:

// common_functions.h
#ifndef COMMON_FUNCTIONS_H
#define COMMON_FUNCTIONS_Hint addTwoNumbers(int a, int b);#endif
// data_structures.h
#ifndef DATA_STRUCTURES_H
#define DATA_STRUCTURES_H#include "common_functions.h"struct MyStruct {int data;
};#endif
// main_logic.h
#ifndef MAIN_LOGIC_H
#define MAIN_LOGIC_H#include "common_functions.h"
#include "data_structures.h"void processData();#endif

内容和上述例子差不多,只是多加了条件编译和宏定义,在没有定义的时候进行定义。

我们按照上述的流程,在main_logic.h包含了两个头文件,其中common_function.h是我们需要的,我们进入common_function.h的时候发现没有定义COMMON_FUNCTIONS_H,于是进行了定义。

之后从data_structures.h进入common_function.h的时候,我们已经定义过COMMON_FUNCTIONS_H了,则不会再进入头文件进行处理。

http://www.hkea.cn/news/582838/

相关文章:

  • 网站开发的意义搜索关键词排名优化
  • 如何建一个论坛网站怎么做营销推广
  • 元凤建盏简介青岛seo
  • 营销型网站套餐cps游戏推广平台
  • 哪些网站做ip向小说网络营销公司经营范围
  • 蜜芽免费网站域名关键词网站排名查询
  • 网站备案要到哪里下载关键词在线挖掘网站
  • 跨境电商开发seo的优化策略有哪些
  • 做网站的费用 优帮云百度广告代运营
  • wordpress儿童卡通主题兰州网站seo服务
  • 8网站建设做网站sem优化师是什么意思
  • 设计师个人网站怎么做百度优化培训
  • 广东海外建设监理有限公司官方网站2345网址导航是病毒吗
  • 深圳网站制作培训宁波网络营销公司
  • 网站建设方案书 模板长清区seo网络优化软件
  • 简述网站的推广策略产品设计
  • 商贸有限公司网站建设此网站服务器不在国内维护
  • 常州个人做网站制作小程序的软件
  • 郑州做网站公司dz论坛如何seo
  • 十堰商城网站建设网络营销seo优化
  • 小欢喜林磊儿什么网站做家教福州seo推广外包
  • 许昌网站开发博客营销
  • 做网站用jquery爱站网关键词挖掘
  • wordpress手动裁剪seo营销推广服务公司
  • 英文网站建设网站海南网站制作公司
  • 网页设计与网站建设主要内容软文营销的特点
  • 一起做网站17广州最新小组排名
  • 最专业的网站设计公司有哪些论坛企业推广
  • 单页网站怎么做外链个人网页
  • 宁波城乡住房建设局网站有效的网络推广