Wie mache ich in C++ das typedef struct DL *pDL?
-
Wi mache ich das in C++, so wie in C.
typedef struct DL *pDL;
struct DL
{
pSP DATA;
pMSP Next;
}so? =>
typedef class DL *pDL;
class DL
{
public:
//hier kommt noch func.
private:
pSP DATA;
pMSP Next;
};Das funkt aber nicht
-
Wi mache ich das in C++, so wie in C.
am besten garnicht
struct DL { pSP DATA; pMSP Next; }; typedef DL* PDL;
-
Master User schrieb:
Wi mache ich das in C++, so wie in C.
typedef struct DL *pDL;
struct DL
{
pSP DATA;
pMSP Next;
}kannste das nicht so lassen? fehlt nur ein ; am ende, aber sollte doch unter c++ auch compilen so
-
Kannste so nicht lassen.
Du kannst nicht den typedef für den Zeiger machen bevor die eigentliche struct
bekannt ist.
-
Chew-Z schrieb:
Kannste so nicht lassen.
Du kannst nicht den typedef für den Zeiger machen bevor die eigentliche struct
bekannt ist.Aber sicher doch, man incomplete types
-
Aber VC6 meckert.
-
Chew-Z schrieb:
Aber VC6 meckert.
Ja, darüber, dass pSP und pMSP undeklariert sind und dass am Ende ein Semikolon fehlt