define 和 sizeof() 函数的大小
2011-01-15 09:28
169 查看
#include "stdafx.h" #include <iostream> #include <string> #include <conio.h> using namespace std; #define DOUBLE(x) x+x void Func(char a[100]) { cout<<sizeof(a)<<endl; } int main() { int i = 5*DOUBLE(5); // #define 会将表达式展开为 5*5+5 = 30 cout<<"i= "<<i<<endl; char a[] = "hello world"; char *p = a; cout<<sizeof(a)<<endl; cout<<sizeof(p)<<endl; Func(a); getch(); }
相关文章推荐
- C++进阶—>各类型占大小及sizeof函数
- C++中使用 sizeof 函数取得数组大小
- C++面试题5:建议在函数里面不要用sizeof算数组的大小
- 类的大小——sizeof 的研究(2.虚函数继承)
- C/C++ sizeof函数解析——解决sizeof求结构体大小的问题
- C/C++ sizeof函数解析——解决sizeof求结构体大小的问题
- C++ 结构体中含有函数时sizeof结构体大小
- 虚函数列表: 取出方法 // 虚函数工作原理和(虚)继承类的内存占用大小计算 32位机器上 sizeof(void *) // 4byte
- 空类、含静态成员的类、普通类(不含虚函数、虚继承)的sizeof大小
- sizeof()函数求类型所占字节大小-指针,数组
- 在PHP中,使用函数define()来定义常量 可设置大小号是否敏感等
- 数组作为函数的参数时,不能通过sizeof运算符得到该数组的大小
- 关于sizeof对二维数组中的大小及函数形参讨论
- C/C++ sizeof函数解析——解决sizeof求结构体大小的问题
- 当数组是函数的参数时, 为什么sizeof 不能正确报告数组的大小?
- 请教一个sizeof在模版函数内无法正常获取大小的问题。
- 虚函数占用大小Sizeof
- 动态及静态数组大小,strlen()函数与sizeof()c操作符
- imresize函数改变图像大小,插值
- C++中虚函数工作原理和(虚)继承类的内存占用大小计算