Hallo,
folgende Situation:
Ich habe ein QByteArray , dass ich an eine Klasse übergeben will ( keine Kopie ), nur klappt das nicht, hier mein Versuch:
.h Datei
.cpp Datei
Bekomme folgenden Fehler:
D:\qt_project\AsSvr1-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK__Debug\..\AsSvr1\datastreamin.cpp:6: Fehler:no match for 'operator=' in '((datastreamin*)this)->datastreamin::array = array1'
Kennt jemand eine Lösung dafür ?
Mfg
folgende Situation:
Ich habe ein QByteArray , dass ich an eine Klasse übergeben will ( keine Kopie ), nur klappt das nicht, hier mein Versuch:
.h Datei
Code:
#include <QObject>
#include <QByteArray>
class datastreamin : public QObject
{
Q_OBJECT
public:
explicit datastreamin(QByteArray *array1, QObject *parent = 0);
signals:
public slots:
private:
QByteArray array;
};
.cpp Datei
Code:
#include "datastreamin.h"
datastreamin::datastreamin( QByteArray *array1, QObject *parent) :
QObject(parent)
{
array = array1;
}
Bekomme folgenden Fehler:
D:\qt_project\AsSvr1-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK__Debug\..\AsSvr1\datastreamin.cpp:6: Fehler:no match for 'operator=' in '((datastreamin*)this)->datastreamin::array = array1'
Kennt jemand eine Lösung dafür ?
Mfg