代码改变世界

对象数组中对象均为其赋值对象的副本

2015-04-21 09:55  pengfengting~  阅读(254)  评论(0编辑  收藏  举报
class test{
public:    
    test(int s):y(s){}
public:

    int y;
   double f;

}; 

int main(int argc, char* argv[])
{
    test t1(20);
    test pa[4]={1,2,3,t1};
    for(int i=0;i<4;i++)
    {
        cout<<"当前未做加法时pa["<<i<<"]="<<pa[i].y<<endl;
        pa[i].y+=1;
    }
    cout<<"对象t1的y值:"<<t1.y<<endl;
    cout<<"数组中pa[3]的值:"<<pa[3].y<<endl;
     
     return 0;

}