多谢,不过不是很明白...

来源: 2007-11-14 13:45:17 [旧帖] [给我悄悄话] 本文已被阅读:

copy constructor 和 assignment operator成对出现容易理解。

但用到destructor就一定要用那两个就不是很理解了。比如我只是用到bitwisecopy(shallowcopy),而不想deep copy(只是一方面),就应该不必关心那两个东西,直接用默认的就好啊。为什么还要override呢?

感觉自己来manage resource的确听头疼的,不过在c++中如果养成好的习惯,在c#就可以轻松写出高质量的程序来。garbage collector的确能让懒人也能不是很痛苦的干活,性能就不好说了。