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

帮别人做网站如何备案辽阳网站seo

帮别人做网站如何备案,辽阳网站seo,三维在线设计网站,wordpress 拉取点击数因为有些情况重复包含头文件会出现重复定义或者导致多次包含导致增加编译时间。 下述是没有假如条件编译和宏定义的例子: // 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.yayakq.cn/news/990684/

相关文章:

  • 精品课网站怎么做合肥网站排名优化公司
  • 网站营销优化互联网公司十大排名
  • 做网站被攻击谁的责任网络策划员
  • wordpress获取站点标题北京网站优化经理
  • wordpress中上传图片网页seo优化
  • 那些网站可以做h5磁县企业做网站推广
  • 服务器怎么做看视频的网站营销型网站建设解决方案
  • 网站开发难题建企业网站建设注意问题
  • 网站建设与管理考试各大网站投放广告怎么做
  • 销售一个产品的网站怎么做的建设工程施工合同司法解释2021
  • 网站模板 红色谷歌google官方网站
  • 衡水提供网站制作公司哪家专业在dw里网站页面列表怎么做
  • 望城区住房和城乡建设局门户网站app网站开发方案
  • icoc.cc是哪个网站域名韶关新闻最新消息
  • 营销型网站建设的优缺点修网络的上门电话多少
  • 怎么注册企业网站域名现在币圈有那些私募网站做的好
  • 电子商务网站建设与维护总结小程序开发公司推荐
  • 厦门制作网站企业珠海网站免费制作
  • 天津智能网站建设价位目前做那些网站致富
  • 手机建设银行网站首页wordpress酷炫插件
  • 长沙建设工程官方网站wordpress 插件 小程序
  • 手机开发者网站门店管理系统有哪些
  • 东营企业网站排名集团简介ppt优秀范例
  • 用织梦怎么仿别人网站的js flash网站建设中的ftp地址
  • 宁波网站制作公司管理系统中计算机应用实践考试
  • 网页设计与网站建设+pdf长沙电商网站开发
  • 个人网站域名选择世界500强企业有哪些
  • 深圳vi设计手册seo内部优化具体做什么
  • 站长工具使用wordpress禁用文章修订版
  • 网站建设好后有些什么资料哪里可以找到做网站的