我正在编写一个使用 QUdpSockets 的应用程序。 由于使用 operator new 创建套接字导致内存出现问题,我想知道是否有必要在关闭后删除它们。
代码如下:
socket = new QUdpSocket(this);
socket->bind();
connect(socket, SIGNAL(readyRead()), this, SLOT(getResponse()));
socket->close();
delete socket; //Do I have to do this to free the mem?
将感谢帮助。
最佳答案
取决于this
是什么。每当它被销毁时,QUdpSocket
也会被销毁。
关于c++ - 我们必须删除 QUdpSocket 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10188456/