#和##在define中的作用
宏定义中的#运算符可以把#后面的宏参数进行完整的字符串替换;
#define printcube(x) cout<<(x)*(x)*(x)<<endl;
printcube(5);
输出:125;
宏定义中的##运算符将前后的参数进行字符串连接;
#define link(x,y,z) x##y##z
link("C","+","+");
输出:C++。
#和##在define中的作用相关推荐
- #define中的“\”作用
在C++中,我们在定义#define宏时是要保持在一行的,而有时候定义内容可能不是很美观,影响阅读,而在这时我们就可以使用 " \ " 强制转行,使编译器仍将换行后认为是同一行,增 ...
- #define 中 \ 的作用
\ 表示强制换行,而换行后的内容与前一行的内容编译器仍把它看作是同一行. #define后面定义的内容比须在同一行,而有时是为了让程序便于阅读,从中间进行换行,如果没有符号' ',则换行表示 #def ...
- 每日一题(12)—— .h头文件中ifndef/define/endif的作用
.h头文件中ifndef/define/endif的作用? 分析: 防止头文件被重复包含. #ifndef _TEST_H_ #define _TEST_H_/* test.h */#endif / ...
- volatile,可变参数,memset,内联函数,宽字符窄字符,国际化,条件编译,预处理命令,define中##和#的区别,文件缓冲,位域
1.volatile:要求参数修改每次都从内存中的读取.这种情况要比普通运行的变量需要的时间长. #include <stdio.h> #include <stdlib.h&g ...
- 统计信息在数据库中的作用_统计在行业中的作用
统计信息在数据库中的作用 数据科学与机器学习 (DATA SCIENCE AND MACHINE LEARNING) Statistics are everywhere, and most indus ...
- #ifndef #define #endif的作用
#ifndef #define #endif的作用 在一个大的软件工程里面,可能会有多个文件同时包含一个头文件.当这些文件编译链接成一个可执行文件时,就会出现大量重定义的错误. 在头文件中实用#ifn ...
- C语言中static关键字和break/continue在for/while循环中的作用
前言 此篇博客对C语言的基础知识稍加总结,包括C语言中的static关键字作用,三大循环语句中出现的break和continue对循环体的影响,常量,生命周期,作用域,字符串,转义字符等等,其中常见的 ...
- __setup 在内核中的作用【转】
本文转载自:http://blog.csdn.net/lanmanck/article/details/7613305 本文来自: http://blog.chinaunix.net/uid-1379 ...
- #ifndef在头文件中的作用
#ifndef出现在所有头文件中,似乎成了定式.他在头文件中的作用是防止头文件被include多次. 给个例子: #ifndef HEADERFILE_H #define HEADERFILE_H / ...
- #define WIN32_LEAN_AND_MEAN 的作用
[转]#define WIN32_LEAN_AND_MEAN 的作用 今天看了用mysql的库+vc连接数据库,结果我用mfc application向导建立一个工程,然后添加#include &qu ...
最新文章
- 《中国人工智能开源软件发展白皮书(2018)》(附下载及解读PPT)
- 01-Introducing the Arm architecture
- 昨天有读者说他不会 docker,今天就给你肝出来了
- C语言试题七十五之请编写函数求回文数
- ReactiveX流式编程—从xstream讲起
- spring编程式事务
- onlyoffice中文字体下载
- ILSpy c#反编译工具,附下载地址
- 2022年最佳的9种逆向工程工具[持续更新]
- 学习Globle和window对象学习心得+jquery中的$(#id)与document.getElementById(id)的区别+成功激活win10的方法
- 批处理FOR命令详解
- 三种经典网页音乐播放器
- 5.4 图层样式面板的实例讲解 [原创Ps教程]
- [ACNOI2022]《普林斯普的荣光》
- 科目三 流程 记录 LTS
- 设计模式六大原则——合成/聚合复用原则(CARP)
- NLP 分类问题的讨论
- 爪哇国新游记之三十二----邮件发送
- 解决phpstorm运行很卡问题!
- ubuntu18.04系统中 matlab2019 和 sougou拼音冲突
热门文章
- StylesheetLanguage--如何使用Less--前端样式语言
- 组策略下更改本地管理员名称和密码
- windows利用iis配置反向代理实现ECS内网互通oss
- 使用grub2制作U盘启动盘安装操作系统
- 召回2014年8英语个月的道路
- .NET MVC4 本地正常 部署 服务器错误
- 那些令人喷饭的代码注释:仅以此代码献给...it's realy ?
- 解决Android 应用运行报Unable to resolve superclass of L错误
- java age_这些Java9 超牛的新特性,你竟然还没用过?
- 动词ing基本用法_高中英语:非谓语动词 ( 附非谓语口诀)