C宏定义探析
摘要:C语言中,预处理器功能:1. #include <>or" " 的头文件替换2.#define <identifier> <replacement token list> 对象替换(object-like) 对象替换以第一个空格为分割,之后的为replacement token list3.#define <identifier>(<param...
阅读全文
posted @
2010-05-25 22:26
wota
阅读(630)
推荐(1)
C++ 临时对象
摘要:书上说,参数按值传递和返回值按值传递的时候产生临时对象,而函数按值传递参数的时候,产生临时变量比较好理解,其实就是函数参数的局部变量的生成。返回值生成临时变量有两种情况[代码]情况1:int main(){ Test t1; Test t2=F(t1); return 0;} 这种情况下面,t2直接被F函数内部的变量用复制构造函数给构造,不生成临时变量,不存在临时变量的析构情况2int mai...
阅读全文
posted @
2010-05-19 01:01
wota
阅读(470)
推荐(1)