Ist es möglich, einen QPtrList-Eintrag mit einer UNION im Konstruktor zu initialisieren? Es geht doch nur so, dass man einen neuen Eintrag in eine QPtrList einträgt, über den Konstruktor, oder?
Header
Konstruktor für Listeneintrag
Fehlermeldung:
error C2511: 'IdData::IdData' : overloaded member function 'void (union IdData
:ataFieldType,char,int,bool)' not found in 'IdData'
Header
Code:
class IdData
{public:
IdData();
IdData(union DataFieldType, char, int, bool);
~IdData();
protected:
union DataFieldType
{
char c_val;
short sh_val;
long l_val;
}dataBlock;
char byte_pos;
int reg_nr;
bool big_endian;
Konstruktor für Listeneintrag
Code:
IdData::IdData(union DataFieldType db, char bp, int reg, bool end)
{
dataBlock=db;
byte_pos=bp;
reg_nr=reg;
big_endian=end; }
Fehlermeldung:
error C2511: 'IdData::IdData' : overloaded member function 'void (union IdData
:ataFieldType,char,int,bool)' not found in 'IdData'