本文对分别测试VC,MinGW,GCC 三种编译器,32位和64位模式,共6种情况下,和64位编程有关的与预定义宏的值。对跨平台编程具有参考意义。Agner Fog 在他的《Calling conventions for different C++ compilers and operating s...
分类:
其他好文 时间:
2014-07-22 00:17:34
阅读次数:
228
1 CUR_DIR = $(shell pwd) 2 3 CFLAGS = -g -Wall 4 GCC = gcc 5 GXX = g++ 6 7 TARGET = exe.out 8 9 SRC_FILES += $(shell find $(CUR_DIR) -name *.cc) \...
分类:
其他好文 时间:
2014-07-12 00:57:34
阅读次数:
216
#include#include#define min(a,b)!(b<a)?a:bint main(){ int a=1,b=2; std::cout<<(std::min)(a,b); return 0; }加入一个括号,std::min就不会被宏替代了。
分类:
其他好文 时间:
2014-07-02 21:20:14
阅读次数:
197
本文对分别测试VC,MinGW,GCC 三种编译器,在32位和64位模式(共6种情况下),和64位编程有关的与预定义宏的值。对跨平台编程具有参考意义。...
分类:
其他好文 时间:
2014-07-01 06:40:53
阅读次数:
196
C语言中宏的使用(#,##,do…while(0)宏)
1.预定义宏的使用__FILE__,__FUNCTION__,__LINE__。
#include
void fun(void)
{
char v1;
short v2;
int v3;
long v4;
printf("v1: %x\n",&v1);
printf("v2: %x\n",&v2);
print...
分类:
编程语言 时间:
2014-06-24 15:29:13
阅读次数:
214
vc字符串转换处理:(绝对精华,收集所有的例子)1.头文件中要定义宏; #define UNICODE #define _UNICODE////////////////////char buf[128]; memset(buf,0,128); strcpy(buf,"你好"); WCHAR ...
分类:
其他好文 时间:
2014-06-23 00:33:59
阅读次数:
300
QlikView中的图表中可以通过勾选某些配置就可以很方便的进行图表类型转换,让用户可以在图表上面选择是要看条形图或者柱状图或者垂直图等detail数据。
在Fast Type Change中选中如上图所示的选项之后,图表的右上角多了一个Fast Change选项,变成下面这样:
因为在第一幅图里面的右下角Preferred Icon勾选的是In Caption,因此该控制Char...
分类:
其他好文 时间:
2014-06-22 17:41:49
阅读次数:
300
最基本的宏定义用法
#define aaa bbb
表示用aaa替换bbb的内容.
宏作用范围
宏的作用范围是在当前文件内,
如果需要作用于其他类(如在类b调用类a已定义宏),那么需要在类b引入类a的头文件(a.h)。
如果需要作用于整个工程,可以定义一个类如Config.h,在该类定义好需要的宏,然后在工程的XXX_Prefix.pch文件 #import
"...
分类:
移动开发 时间:
2014-05-22 22:32:42
阅读次数:
425
---------------------- IOS开发、Android培训、期待与您交流!
----------------------
一、什么是预处理指令
预处理指令是告诉编译器在编译之前预先处理的一些指令,有宏定义,文件包含,条件编译。
预处理指令一般以 # 号开头,可以出现在文件的任何地方,作用于整个文件。
二、宏定义
宏定义分不带参...
分类:
其他好文 时间:
2014-05-22 07:10:51
阅读次数:
247
from:http://blog.csdn.net/sxhelijian/article/details/7552499 一、C++标准库
C++标准库的内容分为10类,C++标准库的内容总共在50个标准头文件中定义。 C1. 标准库中与语言支持功能相关的头文件头文件描
述定义宏NULL和off.....
分类:
编程语言 时间:
2014-05-17 19:05:18
阅读次数:
484