stilfrage - pointer



  • was sollte man am besten schreiben

    int *a;   // [ ]
    int * a;  // [ ]
    int *a;   // [ ]
    // anders // [ ]
    

    noch ne frage: das zweite hier macht einen pointer und ein int, nicht zwei pointer?

    int *a, *b;
    int* a, b;
    


  • schreiben darf man es wie man möchte

    ich schreibe immer

    CFoo* pData;
    

    weil für mich int* einen datentypen darstellt, was man auch entsprechend mit

    typedef CFoo* tdPtCFoo;
    tdPtCFoo pData;
    

    vergleichen könnte.

    aber es ist absolut legitim es auch int *pData und int * pData zu schreiben, es gibt kein "sollte" 😉

    rapso->greets();



  • 2. frage:
    das zweite mach ein int und ein int*

    ich schreib auch immer int* a oder int& a = b


Anmelden zum Antworten