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

wordpress 修改为中文字体长沙网站seo收费标准

wordpress 修改为中文字体,长沙网站seo收费标准,手机制作ppt的软件有哪些,网站怎么做搜索因为有些情况重复包含头文件会出现重复定义或者导致多次包含导致增加编译时间。 下述是没有假如条件编译和宏定义的例子: // 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.15wanjia.com/news/25599.html

相关文章:

  • 好的做蛋糕网站bt蚂蚁磁力
  • 怎么用vps的linux做网站搜索引擎优化seo多少钱
  • 凯里做网站网站模板购买
  • 常州天宁区做网站公司网站优化公司排名
  • 重庆网站制作珠海公司做网站怎么赚钱
  • 做网站需要准备哪些西地那非
  • 自助建站最好的平台企业查询系统官网天眼查
  • 做木材生意的外贸网站百度下载安装2021最新版
  • 信息类网站有哪些ios微信上的pdf乱码
  • 做任务的电脑网站北京seo优化哪家公司好
  • 网站用什么字体做正文公司广告推广方案
  • 网站qq联系怎么做网络推广项目计划书
  • 第三方做公司网站企业如何进行品牌推广
  • 妙趣网 通辽网站建设google chrome网页版
  • 涿州做网站的公司seo网络推广技术员招聘
  • 装修的网站都有哪些淘宝seo搜索优化工具
  • 正规的培训行业网站制作seo方法图片
  • 手机版企页网站案例百度一下官方网页
  • logo网站在线制作网页设计图
  • 建筑方案的网站百度推广手机版
  • 建设网站教程2016怎么免费注册域名
  • 网站建设类行业资讯百度一下你就知道百度首页
  • 网站建设行业新闻培训心得体会万能模板
  • 做网站优惠泰安做百度推广的公司
  • wordpress怎么复制别人的西安seo教程
  • 房子装修找哪家好网站seo关键词排名优化
  • 山西电力建设三公司网站如何快速推广网上国网
  • 嘉兴网站排名公司广告推广媒体
  • 网站建设SEO优化哪家好关键词代发排名
  • 网站开发哪种语言sem培训班