由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 问一个关于copy constructor的菜鸟问题。。。。。 (转载)
相关主题
copy constructor 问题问一个 copy constructor 的问题 (C++)
子类的copy constructor怎么写C++的一个mutex问题
C++问题,confusing...const reference in copy constructor
[合集] 关于C++ default copy constructorC++的一个小疑问,求解惑
copy constructor问题。C++ operator = overloading用copy & swap有啥优点
[合集] C++问题(copy constructor)C#复制栈是反序的?
C++ vector请教几个C++问题
包含指针的类和vector的问题Synthesized Constructor到底什么意思?
相关话题的讨论汇总
话题: rvo话题: copy话题: mymethod话题: 菜鸟
进入Programming版参与讨论
1 (共1页)
f********a
发帖数: 1109
1
【 以下文字转载自 JobHunting 讨论区 】
发信人: fololunsia (我心飞扬), 信区: JobHunting
标 题: 问一个关于copy constructor的菜鸟问题。。。。。
发信站: BBS 未名空间站 (Mon Jun 4 12:35:15 2007)
有一个程序:
class RVO{
public:
RVO (const RVO& c_RVO) {printf ("I am in copy constructor\n");}
int mem_var;
};
RVO MyMethod (int i)
{
RVO rvo;
rvo.mem_var = i;
return (rvo);
}
void main()
{
RVO rvo=MyMethod(5);
}
为什么输出是1次:
Copy Constructor
而不是2次:
Copy Constructor
Copy Constructor
q*****g
发帖数: 72
2
return value optimization

【在 f********a 的大作中提到】
: 【 以下文字转载自 JobHunting 讨论区 】
: 发信人: fololunsia (我心飞扬), 信区: JobHunting
: 标 题: 问一个关于copy constructor的菜鸟问题。。。。。
: 发信站: BBS 未名空间站 (Mon Jun 4 12:35:15 2007)
: 有一个程序:
: class RVO{
: public:
: RVO (const RVO& c_RVO) {printf ("I am in copy constructor\n");}
: int mem_var;
: };

1 (共1页)
进入Programming版参与讨论
相关主题
Synthesized Constructor到底什么意思?copy constructor问题。
[合集] 又学了一招[合集] C++问题(copy constructor)
请教个Bloomberg 的 C++ 题目C++ vector
Is the order of initialization a, b, c or c, b, a?包含指针的类和vector的问题
copy constructor 问题问一个 copy constructor 的问题 (C++)
子类的copy constructor怎么写C++的一个mutex问题
C++问题,confusing...const reference in copy constructor
[合集] 关于C++ default copy constructorC++的一个小疑问,求解惑
相关话题的讨论汇总
话题: rvo话题: copy话题: mymethod话题: 菜鸟