string m_MapData; typedef vector<unsigned char> BYTEARRAY;
~m_MapData = UTIL_FileRead( m_GHost->m_MapPath + m_MapLocalPath );
if ( !m_MapLocalPath.empty( ) && CFG->GetInt( "mcd_allow", 1 ) == 1 )
{
~BYTEARRAY b = BYTEARRAY( m_MapData.begin( ), m_MapData.end( ) );
m_MCD.Parse( b );
m_HasMCD = true;
~m_MapData = string( b.begin( ), b.end( ) );
}
m_WebSocket = new QWebSocket( );
//m_WebSocket->open( QUrl( "wss://irinabot.ru/ghost/" ) );
m_WebSocket->open( QUrl( "wss://irinabot.ru:443/ghost/" ) );
connect( m_WebSocket, &QWebSocket::connected, this, &MapConfigData::onSocketConnected );
connect( m_WebSocket, &QWebSocket::disconnected, this, &MapConfigData::onSocketDisconnected );
connect( m_WebSocket, &QWebSocket::binaryMessageReceived, this, &MapConfigData::onSocketData );
connect( m_WebSocket, QOverload<const QList<QSslError>&>::of( &QWebSocket::sslErrors ),
this, &MapConfigData::onSslErrors );
ui.MUpload->setDisabled( true );
ui.MUpload->setText( "Подключаюсь..." );
Если не секрет для чего нуден return move(data); тут move?