Problem mit Struct Static Member Pointer



  • Hi
    ich versuche die ganze zeit verzeifelt
    einen static member pointer in ein struct zu stecken und drauf zuzugreifen.

    struct Test
    {
    	static int *psint;
    };
    Test::psint = new int; // <--- Löst "unresolved external symbol" aus.
    

    hat einer ne ahnung warum das nicht geht ?

    Gruss Tony;



  • Bei mir wird das nichtmal kompiliert. Bei der Definition von psint ist auch gar nicht der Typ angegeben. Wenn dann muss das so aussehen:

    struct Test
    {
        static int *psint;
    };
    
    int *Test::psint = new int; // angabe des typs (int *)
    

Anmelden zum Antworten