你最后有myImage=NULL;
但是不会有myImage->isNull()=true吧?因为这个对象所占内存已经被释放
我的意思是,能不能delete掉一个类对象里的某个成员?而这个对象仍然保留着。希望我的表达足够清楚吧
我感觉一个对象中有某些类的成员等等,类中有类那些很复杂。例如:
class A
{...};
class B
{...;
A a;};
class C
{...;
B b};
那么,在构建类C的对象c时,可否不初始化里面成员呢?在以后用到的时候再定义里面b的内容,在需要时再删除或更改b内容,而c一直保持有效呢?
[ 此帖被iiiyyyhhhsss在2009-09-15 22:38重新编辑 ]