Если я создаю сокет
QTcpSocket *_pSocket = new QTcpSocket(this);
connect( _pSocket, SIGNAL(readyRead()), this, SLOT(readTcpData()));
а потом используz его в коде
void readTcpData()
{
QTcpSocket* _pSocket = (QTcpSocket*)sender();
QByteArray recieved = _pSocket->readAll();
emit readTCPdata_signal(recieved, _pSocket->peerAddress().toIPv4Address() );
delete _pSocket;
}
удалится ли сокет который был создан первоначально?
В Вашем примере, _pSocket в первом и втором случае - это один и тот же объект. Поэтому, в конце функции Вы удалите оба. И при следующем приходе сигнала на чтение будет UB (так как там висящий указатель).
FYI: Строка QTcpSocket* _pSocket = (QTcpSocket*)sender(); не создает нового объекта и не увеличивает никаких счетчиков ссылок.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости