【发布时间】:2013-08-23 16:59:22
【问题描述】:
所以这里是sn-p的代码:
class MyClass { public: MyClass(char chIn) { std::cout
MyClass & operator= (char chIn) { std::cout
void Func(MyClass objIn) { return; }
int _tmain(int argc, _TCHAR* argv[]) { Func('T');系统(“暂停”); 返回0; }
在上面的例子中,对象的构造函数被调用!!!为什么会出现这种行为?不应该调用赋值运算符吗?因为我们正在为函数参数赋值,不是吗?
【问题讨论】:
标签: visual-c++