摘要: 谈到析构函数时,几乎所有的我身边的参考书无一例外地只用了一点点篇幅,但Big C++名副其实地难得啰里巴嗦地命中了要害一次质量提示18.4:如果有析构函数,那么也应有拷贝构造函数及赋值运算符(三个基本函数)对于管理堆内存的类,必须实现这三个函数举例:[代码]一般常见的构造模式:[代码] 阅读全文
posted @ 2009-07-13 22:42 Latifrons 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 尝试着自己写一点练习,但母语为Java的我对于C++似乎还是有点不适应还是很微妙呀,例如容器在堆上的行为,在栈上的行为,混合时的行为,delete的行为等做了个研究,写了点代码,不过其中还是有点疑惑当一个对象放在栈上的时候,对象包含的vector对象会只保留一个地址,这个地址指向一个与堆/栈均不同的位置。这个位置在哪里?已知的是比堆要高很多上代码[代码][代码] 阅读全文
posted @ 2009-07-13 00:04 Latifrons 阅读(235) 评论(0) 推荐(0) 编辑