您身边的网站建设专家
成功案例

【建站服务】东莞企业网站设计 - 东莞高端网站定制 - 东莞品牌网站搭建 - 上往建站-域名申请

日期: 2022-09-21 02:20:20 浏览数:7


上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


东莞企业网站设计 - 东莞高端网站定制 - 东莞品牌网站搭建 - 上往建站

网站建设.png

++ 中的预定义宏

C++ 提供了下表所示的一些预定义宏:


描述

__LINE__ 这会在程序编译时包含当前行号。

__FILE__ 这会在程序编译时包含当前文件名。

__DATE__ 这会包含一个形式为 month/day/year 的字符串,它表示把源文件转换为目标代码的日期。

__TIME__ 这会包含一个形式为 hour:minute:second 的字符串,它表示程序被编译的时间。

让我们看看上述这些宏的实例:


实例

#include <iostream>

using namespace std;

 

int main ()

{

    cout << "Value of __LINE__ : " << __LINE__ << endl;

    cout << "Value of __FILE__ : " << __FILE__ << endl;

    cout << "Value of __DATE__ : " << __DATE__ << endl;

    cout << "Value of __TIME__ : " << __TIME__ << endl;

 

    return 0;

}

当上面的代码被编译和执行时,它会产生下列结果:


Value of __LINE__ : 6

Value of __FILE__ : test.cpp

Value of __DATE__ : Feb 28 2011

Value of __TIME__ : 18:52:48

 C++ 模板C++ 信号处理 

2 篇笔记 写笔记

   宸寰


  132***8278@qq.com


77

# 和 ## 运算符


# 字符串化的意思,出现在宏定义中的#是把跟在后面的参数转换成一个字符串。


当用作字符串化操作时,# 的主要作用是将宏参数不经扩展地转换成字符串常量。


 宏定义参数的左右两边的空格会被忽略,参数的各个 Token 之间的多个空格会被转换成一个空格。

 宏定义参数中含有需要特殊含义字符如"或时,它们前面会自动被加上转义字符 。

## 连接符号,把参数连在一起。


将多个 Token 连接成一个 Token。要点:


 它不能是宏定义中的第一个或最后一个 Token。

 前后的空格可有可无。

宸寰

   宸寰


  132***8278@qq.com


3年前 (2019-07-24)

   没名字


  000***0.com


   参考地址


43

预处理更多例子。


你可以这么写:


1.


#if SOMETHING>=100

//...

#else

//...

#endif

2.


#ifndef SOMETHING_H

#define SOMETHING_H

//...

#endif

3.


#if (defined DEBUG)&&(defined SOMETHING)

//...

#endif

4.


#ifdef SOMETHING

int func1(){/*...*/}

#else

int func1(){/*...*/}

#endif

5.


#ifdef SOMETHING

namespace space1{

#endif

//...

#ifdef SOMETHING

}//space1

#endif还有很多。



东莞企业网站设计 - 东莞高端网站定制 - 东莞品牌网站搭建 - 上往建站


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


全国咨询热线:400-111-6878

地址:全国各地都有驻点商务

Copyright © 2021 通陆科技

网站建设上往建站