c++ - 我们必须删除 QUdpSocket 吗?

标签 c++ qt

我正在编写一个使用 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/

相关文章:

c# - 在 C++ 和 C# 之间进行通信的最快方式

c++ - 销毁QHBoxLayout

C++ 字符串\vector 初始化

c++ - 如果继承类型受到保护,我可以使基类的指针指向派生对象吗?

c++ - 使用互斥量来阻止从临界区外执行

c++ - QtCharts setRange问​​题

c++ - QPainter 旋转。在哪里翻译?

c++ - LuaBind 断言( id < local_id_base )

c++ - 如何包含文件夹中的所有源文件?

python - 使用 PIL 和 PyQt 在小部件上绘制 QImage 时出现错误