Konstrutor member als member übergeben
Verfasst: 8. August 2011 17:28
Hallo,
folgende Code- Zeile führt zu einem segmentation-fault:
Grund ist die Anweisung "m_tcpSendStream(m_tcpSendStreamArray)"... Aber wie kann ich sonst dieses lösen??
Ich möchste einfach dem Konstuktor von m_tcpSendStream die Methode m_tcpSendStreamArray übergeben...
Eventuell einen Pointer verwenden?
Oder gibts ne andere ganz einfache Lösung, ohne einen Pointer verwenden zu müssen
lG
folgende Code- Zeile führt zu einem segmentation-fault:
Code: Alles auswählen
TcpAbstractCommand::TcpAbstractCommand(QObject* parent) : QObject(parent), m_tcpSendStreamArray(), m_tcpSendStream(m_tcpSendStreamArray)Ich möchste einfach dem Konstuktor von m_tcpSendStream die Methode m_tcpSendStreamArray übergeben...
Eventuell einen Pointer verwenden?
Code: Alles auswählen
TcpAbstractCommand::TcpAbstractCommand(QObject* parent) : QObject(parent)
{
QDataStream* m_tcpSendStream = new QDataStream(&m_tcpSendStreamArray);
}lG