由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 关于C++ copy-constructor 一个奇怪的问题
相关主题
question about c++ constructor请教各路C++大神 为什么f(3) 输出是 'dd'
菜鸟请教smart pointer请教一个基本的constructor和destrcutor问题
C++里面请教这个程序里用到了什么constructor啊?有几个copy constructor?
[合集] 关于C++ default copy constructorC++ 中 myobject * a =new myobject[n] 的问题
[合集] C++问题(copy constructor)C++问题,confusing...
关于c++的constructor的面试题一道c++的考古题
C++默认的copy constructor的疑惑C++ 用户定义exception的标准用法是什么?
C++的一个小疑问,求解惑用包子呼唤大牛们--问关于C++Destructor的问题
相关话题的讨论汇总
话题: pr话题: int话题: va话题: kk
进入Programming版参与讨论
1 (共1页)
r*********l
发帖数: 117
1
一个实验copy-constructor的程序:
#include
using namespace std;
#define PR(VA) cout<<#VA" = "< class X{
int i,j,k;
public:
X(int ii=0,int jj=0,int kk=0):i(ii),j(jj),k(kk){}
X(const X& xx){cout<<"copy constructor"< X& operator=(const X& xx){cout<<"operator ="< .k*2;return *this;}
void set(int ii,int jj,int kk){i=ii;j=jj;k=kk;}
void print()const{PR(i);PR(j);PR(k);}
};
void func1(X x){x.print();}
X func2(){
t****t
发帖数: 6806
2
return value optimization

;}
xx

【在 r*********l 的大作中提到】
: 一个实验copy-constructor的程序:
: #include
: using namespace std;
: #define PR(VA) cout<<#VA" = "<: class X{
: int i,j,k;
: public:
: X(int ii=0,int jj=0,int kk=0):i(ii),j(jj),k(kk){}
: X(const X& xx){cout<<"copy constructor"<: X& operator=(const X& xx){cout<<"operator ="<
r*********l
发帖数: 117
3
可以说的再清楚一些么?

【在 t****t 的大作中提到】
: return value optimization
:
: ;}
: xx

t****t
发帖数: 6806
4
google一下吧, 一两句话说不清楚

【在 r*********l 的大作中提到】
: 可以说的再清楚一些么?
r*********l
发帖数: 117
5
现在搞懂了!
Thanks a lot。

【在 t****t 的大作中提到】
: google一下吧, 一两句话说不清楚
1 (共1页)
进入Programming版参与讨论
相关主题
用包子呼唤大牛们--问关于C++Destructor的问题[合集] C++问题(copy constructor)
const object关于c++的constructor的面试题
C++ operator = overloading用copy & swap有啥优点C++默认的copy constructor的疑惑
一个c++ constructor的问题, thanksC++的一个小疑问,求解惑
question about c++ constructor请教各路C++大神 为什么f(3) 输出是 'dd'
菜鸟请教smart pointer请教一个基本的constructor和destrcutor问题
C++里面请教这个程序里用到了什么constructor啊?有几个copy constructor?
[合集] 关于C++ default copy constructorC++ 中 myobject * a =new myobject[n] 的问题
相关话题的讨论汇总
话题: pr话题: int话题: va话题: kk