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

企业网站属于下面哪种媒体类型广州竞价托管

企业网站属于下面哪种媒体类型,广州竞价托管,安平网站建设优化,网站空间ip地址目录 一、包含头文件 1&#xff09;#include包含头文件又两种方式&#xff1a; ①#include<文件名>: ②#include"文件名"&#xff1a; 2&#xff09;C98标准后的头文件&#xff1a; ①C的标准库 ②C的标准库 3&#xff09;注意 二、宏定义 1&#xf…

目录

一、包含头文件

1)#include包含头文件又两种方式:

①#include<文件名>:

②#include"文件名":

2)C++98标准后的头文件:

①C的标准库

②C++的标准库

3)注意

二、宏定义

1)分类

①无参数的宏

②有参数的宏

③注意

2)C++中常用的宏

(1)用于调试和日志文件

(2)用于软件版本信息

三、条件编译

1)分类

①#ifdef

②#ifndef

四、解决头文件中代码重复包含的问题

1)分类

①第一种

②第二种

③注意


C++程序编译的过程:预处理->编译(优化、汇编)->链接

预处理指令主要有以下三种

1)包含头文件:#include

2)宏定义:#define(定义宏)、#undef(删除洪)

3)条件编译:#ifdef、#ifndef

一、包含头文件

1)#include包含头文件又两种方式:

①#include<文件名>:

直接从编译器自带的函数库目录(系统头文件)中寻找文件。

②#include"文件名":

先从自定义的目录中寻找文件,如果找不到,再从编译器中寻找。

#include也包含其他的文件,如:*h、*cpp或其它的文件。

2)C++98标准后的头文件:

①C的标准库

老版本有.h后缀,新版本没有.h后缀,增加了字符的前缀,例如老版本是<stdio.h>,新版本是<cstdio>,库中内容是一样的,新老版本都可以用。在程序中,不指定std命名空间

②C++的标准库

老版本的有.h后缀,新版本没有.h后缀。例如新版本是<iostream>,老版本已经弃用,只能用新版本。在程序中,用库中的内容。

3)注意

用户自定义的头文件还是要用.h为后缀

二、宏定义

1)分类

①无参数的宏

#define 宏名 宏内容

②有参数的宏

#define MAX( x , y ) ( (x) > (y) ? (x) : (y) )  (像函数也不是函数,少用)

③注意

编译的时候,编译器把程序中的宏名用宏内容替换,是为宏展开(宏替换)。

宏可以只有宏名,没有后面的宏内容。

在C++中,内联函数可以替代有参数的宏,效果更好。

2)C++中常用的宏

(1)用于调试和日志文件

①当前源代码文件名:__FILE__

②当前源代码函数名:__FUNCTION__

③当前源代码行号:__LINE__

(2)用于软件版本信息

④编译的日期:__DATE__

⑤编译的时间:__TIME__

⑥编译的时间戳:__TIMESTAMP__

⑦当用C++编译程序时,宏_cplusplus就会被定义。(区别C和C++)

三、条件编译

是条件编译指令,不是条件判断语句

1)分类

最常用的两种:#ifdef、#ifndef   if #define if not #define

①#ifdef

#ifdef 宏名

           程序段一

#else

            程序段二

#endif

含义:如果#ifdef后面的宏名已存在,则使用程序段一,否则使用程序段二。

②#ifndef

#ifndef 宏名

           程序段一

#else

            程序段二

#endif

含义:如果#ifndef后面的宏名不存在,则使用程序段一,否则使用程序段二。

四、解决头文件中代码重复包含的问题

1)分类

在C/C++中,在使用预编译指令#include的时候,为了防止头文件被重复包含,有两种方式。

①第一种

用#ifndef指令

#ifndef 宏名

        #define 宏名

        //代码内容

#endif

②第二种

用#pragma once指令放在文件的开头

③注意

#ifndef方式受C/C++语言标准的支持,不受编译器的任何限制;而#pragma once方式有些编译器不支持。

#ifndef可以针对文件中的部分代码;而#pragma once只能针对整个文件。

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

相关文章:

  • 万网速成网站有哪些 功能自己的网站怎么推广
  • 邯郸哪有做网站的河南百度推广公司
  • 我是做环保类产品注册哪些浏览量大的网站推销自己的产品比较好呢西安网站seo优化公司
  • 网页传奇游戏排行昆明网络推广优化
  • 商城模板网站模板网站软文是什么
  • 校园网站推广方案怎么做网站排名推广工具
  • 深圳罗湖企业网站建设报价网络媒体发稿平台
  • 用别人公司域名做网站线下推广的渠道和方法
  • php mysql的网站开发外贸推广平台
  • 济南网站建设认可搜点网络能百度指数有三个功能模块
  • 网上商城网站建设意义在线代理浏览网页
  • 网站图片切换代码百度下载并安装最新版
  • 微信公众平台号申请注册入口杭州seo公司
  • 本周实时热点新闻事件seo文章代写一篇多少钱
  • 旺店通app手机企业版下载网站seo如何优化
  • 宝山区建设用地事务所网站网络公司有哪些
  • 用sql做简单的博客网站大连谷歌seo
  • 新手怎么学做网站就业培训机构有哪些
  • magento网站建设搭建网站步骤
  • 营销网站如何实现差异化南京seo公司
  • 服务器托管是啥搜索引擎优化排名培训
  • 山西手机网站建设网址大全123
  • b2c平台有哪些平台网址新区seo整站优化公司
  • WordPress突然全站404网站如何添加友情链接
  • 复制别人网站做第一站seo短视频网页入口引流下载
  • 基层建设论文收录在哪个网站百度统计api
  • 购买主机可以做网站吗楚雄今日头条新闻
  • 深圳专业网站建设公司哪家好宁波网络营销公司
  • ps做电商网站流程图百度图片识别搜索引擎
  • 做电影网站程序好用武汉网站建设推广公司