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

浙江个人网站备案大型网络游戏排行榜前十名

浙江个人网站备案,大型网络游戏排行榜前十名,海关做预归类的网站,如何更快的让百度收录网站编译和链接 一、源代码的组织 头文件#xff08;.h#xff09;#xff1a;#include头文件、函数的声明、结构体的声明、类的声明、模板的声明、内联函数、#define和const定义的常量等。 源文件#xff08;.cpp#xff09;#xff1a;函数的定义、类的定义、模板具体化的…编译和链接 一、源代码的组织 头文件.h#include头文件、函数的声明、结构体的声明、类的声明、模板的声明、内联函数、#define和const定义的常量等。 源文件.cpp函数的定义、类的定义、模板具体化的定义。 主程序main函数所在的程序主程序负责实现框架和核心流程把需要用到的头文件用#include包含进来。 二、编译预处理 预处理的包括以下方面 1处理#include头文件包含指令。 2处理#ifdef #else #endif、#ifndef #else #endif条件编译指令。 3处理#define宏定义。 4为代码添加行号、文件名和函数名。 5删除注释。 6保留部分#pragma编译指令编译的时候会用到。 三、编译 将预处理生成的文件经过词法分析、语法分析、语义分析以及优化和汇编后编译成若干个目标文件二进制文件。 四、链接 将编译后的目标文件以及它们所需要的库文件链接在一起形成一个体整。 五、更多细节 1分开编译的好处每次只编译修改过的源文件然后再链接效率最高。 2编译单个*.cpp文件的时候必须要让编译器知道名称的存在否则会出现找不到标识符的错误。直接和间接包含头文件都可以 3编译单个*.cpp文件的时候编译器只需要知道名称的存在不会把它们的定义一起编译。 4如果函数和类的定义不存在编译不会报错但链接会出现无法解析的外部命令。 5链接的时候变量、函数和类的定义只能有一个否则会出现重定义的错误。如果把变量、函数和类的定义放在*.h文件中.h会被多次包含链接前可能存在多个副本如果放在.cpp文件中.cpp文件不会被包含只会被编译一次链接前只存在一个版本 6把变量、函数和类的定义放在.h中是不规范的做法如果*.h被多个*.cpp包含会出现重定义。 7用#include包含*.cpp也是不规范的做法原理同上。 8尽可能不使用全局变量如果一定要用要在*.h文件中声明需要加extern关键字在*.cpp文件中定义。 9全局的const常量在头文件中定义const常量仅在单个文件内有效。 10.h文件重复包含的处理方法只对单个的.cpp文件有效不是整个项目。 11函数模板和类模板的声明和定义可以分开书写但它们的定义并不是真实的定义只能放在*.h文件中函数模板和类模板的具体化版本的代码是真实的定义所以放在*.cpp文件中。 12Linux下C编译和链接的原理与VS一样。
http://www.zqtcl.cn/news/22899/

相关文章:

  • 视频素材库在哪里找网站优化多少钱
  • 云浮网站网站建设实现网站计划书
  • 网站开发培训是不是坑WordPress发图册
  • 电子商务企业网站有哪些公司网站开发视频教程
  • 西宁微信网站建设需要多少钱浙江建设职业技术学院尔雅网站
  • 网站开发需要学哪些最专业的网站建设哪家好
  • 东莞市主营网站建设服务机构腾讯邮箱企业邮箱登录入口
  • 山东建设工会网站网站设计规划建设的目的
  • 许昌做网站九零后芜湖网站
  • 怎样找到网站建设设置模板商贸有限公司取名免费
  • 外国人做的网站吗做网站的语言版本
  • 唐山建站公司模板设计制作小车二教学反思
  • 两学一做网站专栏炉石吐司做的网站
  • No酒类网站建设网站转化下降原因
  • 摄影师作品网站wordpress主题缺少样式表
  • 宝安公司网站建设比较好的做非法网站怎么盈利
  • 门户网站首页设计做php网站时如何建立数据库
  • 兰州网站建设运营方案app开发公司成员
  • 大型网站频道的建设需多人协同开发怎么建设网站怎么样
  • 手机怎么做网站免费的如何把wordpress的文章页写成模板
  • 自己建设网站怎么盈利企业查询网页版
  • 浏览器网站免费进入接项目做的网站
  • 做蔬菜线上的网站html简单网页成品主题
  • 耐克官网网站设计网站设计红色表示什么
  • 建网站 行业 销售额最超值的网站建设
  • 青岛网站建设工作室wordpress+手工网站
  • 北京网站制作设计推广公司安徽省建设信息网站
  • 网站开发公司一站式服务重庆做网络推广的公司
  • 凡科建站添加文章怎么不用wordpress
  • 一起做网站女装夏季界面设计师培训