主题:【原创】猛批烂书 程序员面试宝典 上 -- 晨池
共:💬64 🌺96
复 花你的认真哈
这个,在我上课的时候被用于最经典的C++指针误用例子。为什么呢?我把正确的用法写出来大家应当就知道了:
vector<CDemo> a1;
a1.push_back(d1);
大哥,没有看懂。这个写法和
vector<CDemo> *a1 = new vector<CDemo>();
a1->push_back(d1);
delete a1;
有什么区别吗?
貌似晨大说的很清楚,这段代码本身没问题,而是CDemo少了拷贝构造函数的呀。
另:晨大发的军事多,我一直以为晨大是吃飞机饭的,原来也是码代码的。。。
- 相关回复 上下关系8
压缩 2 层
🙂他们那本书里面,例子程序几乎是低级错误世博会 晨池 字14 2010-11-08 04:30:50
🙂很好的反面教材,从某种意义上来说,确实是本宝典 1 廣雅疏證 字12 2010-11-09 21:05:48
🙂这个用处,还真是化废为宝了 晨池 字6 2010-11-10 05:20:50
🙂大哥,没有看懂
🙂哈哈,你不是第一个认错的 1 晨池 字168 2010-11-08 04:26:43
🙂谢花。 靠山王 字328 2010-11-08 06:08:25
🙂当时我们也就是利用了它构造完以后就释放的特性 晨池 字382 2010-11-09 05:21:27
🙂大致知道了 1 靠山王 字740 2010-11-10 10:26:57