Argument einer Funktion soll public sein
Verfasst: 26. Juni 2018 11:52
Hi
Habe in einer Klasse einen SLOT, der ein Array empfängt:
Wie kann ich L_Hzg public machen?
Wenn im Header:
dann liefert:
qDebug()<<L_Hzg[23][0] außerhalb von getL(..) 0 bzw einen falschen Wert.
Meine Krückenlösung:
Im Header deklariere ich ein anderes public-Array
und in getL(..) kopiere ich L_Hzg in das andere.
Aber das kanns ja wohl nicht sein?
LG
Chri
Habe in einer Klasse einen SLOT, der ein Array empfängt:
Code: Alles auswählen
void ht_ww_b::getL(double L_Hzg[57][12])
{
qDebug()<<L_Hzg[23][0]; //funktioniert
}
Wenn im Header:
Code: Alles auswählen
public:
double L_Hzg[57][12]
qDebug()<<L_Hzg[23][0] außerhalb von getL(..) 0 bzw einen falschen Wert.
Meine Krückenlösung:
Im Header deklariere ich ein anderes public-Array
und in getL(..) kopiere ich L_Hzg in das andere.
Aber das kanns ja wohl nicht sein?
LG
Chri