Rückgabewert Pointer von struct
-
Ich weiß nicht wirklich warum der Compiler meckert (MetroWerks)
Error : identifier 'MyClass::GetFoo()' redeclared
was declared as: 'MyClass::Foo * ()'
now declared as: 'Foo * ()'
ReadDumps.cpp line 60 {Header File
class MyClass { public: typedef struct { double *dTyp; } Foo; Foo *GetFoo(); }
Cpp File
Foo *MyClass::GetFoo() { Foo *Pointer; return Pointer; }
-
MyClass::Foo *MyClass::GetFoo() { Foo *Pointer; return Pointer; }
-
Merci
-
Warum definierst du die struct eigentlich mit typedef?