met*_*dos 3 c++ qt initialization delete-operator
你更喜欢哪一个删除对象?特别是在QT,但也欢迎其他做法.这两个选择对我来说是一样的,是吗?
绑定到另一个类,并在它被销毁时销毁.
SomeClass::SomeClass{
socket_ = new QTcpSocket(this);
}
Run Code Online (Sandbox Code Playgroud)要么
在类的析构函数中销毁
SomeClass::SomeClass{
socket_ = new QTcpSocket();
}
SomeClass::~SomeClass{
delete socket_;
}
Run Code Online (Sandbox Code Playgroud)