Funktionsparameter "char*&" mit wxString oder char*



  • Hi,

    ich nutze eine Funktion mit einem Parameter "char*& Buffer"

    in der Funktion ( ich habe nur Header und Libs ) , eine Beschreibung habe ich im Internet gefunden, weiß aber im Augenblich nich mehr wo. wird ein tmpBuffer erzeugt

    char* tmpBuffer = new char[ 512 ];
    

    dann ein weitere Buffer mit

    tmpBuffer2 = new char[2*512];
    memcpy(tmpBuffer2,tmpBuffer,512);
    ...
    

    Der Buffer wird in der Funktion angelegt,

    ich deklariere

    char* pInfo = NULL;
    

    und übergebe dann pInfo;

    Compiler sagt: warning: deprecated conversion from string constant to ‘char*’

    1. sollte ich einen wxString deklarieren und den übergeben.
    2. ist mein pInfo überhaupt so vernünftig übergeben?

    Gruß
    Franky



  • Welchen Sinn soll das jetzt haben? Wieso wählst du eine C++ Library wenn du C programmieren willst? Wäre da nicht eher GTK was für dich?


Anmelden zum Antworten