zhaotong@zhaotong
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“很不严谨的说:默认构造函数两次,拷贝构造函数一次 RE: 写个小程序,在构造函数和拷贝构造函数里加上计数器就好了....”
“Interested in pearls of QMD of LZ...”
“赞解释。apue单独有讲 不可重入函数 【 在 hellfire01 的大作中提到: 】 : 递归嵌套是自己嵌套自己。 : f() : { : ...................”
“new (this)A(5); 赞这个。 【 在 noname 的大作中提到: 】 : http://forum.byr.edu.cn/wForum/disparticle.php?boardName=CPP&ID=5608&pos=4 : 我回答过这个问题。 : A(){ : ...................”
“我估计是想考:怎样在构造函数中把临时变量返回,因为构造函数没有显示的返回值。 【 在 PtwCJ 的大作中提到: 】 : 他想考什么? : 显示的调用构造函数确实是产生了一个临时变量”
“赞,有道理,我马上修改。 【 在 zmsong 的大作中提到: 】 : 对,所有这些对象的vptr指向同一个虚函数表 : 我对2楼哥们的解释有几点异议。 : cout << "虚函数表地址:" << (int*)(&b) << endl; : ...................”
“恩,其实上面这么变态的写法是个考题。。。 【 在 PtwCJ 的大作中提到: 】 : 写一个init函数,每个构造函数都调用init”
“呃,原因想通咧: 好像等价于下面的代码,创建了一个临时变量。不知道理解的对不对? A(){ A *p = new A(5); cout<<p->m<<endl; delete p; } 证明代码: #include <iostream> using namespace std; class A{ public: A(i…”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。