C/C++
IT苦旅
这个作者很懒,什么都没留下…
展开
-
C语言预处理中#和##的应用
## 连接符号由两个井号组成,其功能是在带参数的宏定义中将两个子串(token)联接起来,从而形成一个新的子串。但它不可以是第一个或者最后一个子串。所谓的子串(token)就是指编译器能够识别的最小语法单元。具体的定义在编译原理里有详尽的解释,但不知道也无所谓。同时值得注意的是#连接符是把传递过来的参数当成字符串进行替代。下面来看MSDN上的一个例子。 假设程序中已经定义了这样一原创 2013-06-23 16:25:43 · 562 阅读 · 0 评论 -
C++11
Language Standards Supported by GCCGCC 4.7及之后的版本才支持C11C89=C90:gcc选项是:-ansi, -std=c90 or -std=iso9899:1990;带了GNU扩展的:-std=gnu90C94=C95:gcc选项:-std=iso9899:199409C99:gcc选项:-std=c99 or -std=iso989...原创 2018-11-14 21:02:18 · 1043 阅读 · 0 评论