C++ 学习笔记 临时对象
typename()
变量类型接小括号用于创建临时对象,可用于临时传递参数。
【注意】临时对象传递参数一定不能return by reference,因为函数调用结束时,临时对象就销毁了,而引用也就没有意义了。
常见变量类型创建临时对象:
int(4);
float(3.6);
自定义类创建临时对象:
class complex;
complex(3, 5);
typename()
变量类型接小括号用于创建临时对象,可用于临时传递参数。
【注意】临时对象传递参数一定不能return by reference,因为函数调用结束时,临时对象就销毁了,而引用也就没有意义了。
常见变量类型创建临时对象:
int(4);
float(3.6);
自定义类创建临时对象:
class complex;
complex(3, 5);