Ho un puntatore nella mia classe a BYTE e, nel costruttore, voglio inizializzarlo inline..
ho provato così:
come fare?codice://HBuffer è un BYTE* //così non va HBuffer = { 0, 255, 50 }; //così non va lo stesso HBuffer = new BYTE[] { 0, 255, 50 };
Ho un puntatore nella mia classe a BYTE e, nel costruttore, voglio inizializzarlo inline..
ho provato così:
come fare?codice://HBuffer è un BYTE* //così non va HBuffer = { 0, 255, 50 }; //così non va lo stesso HBuffer = new BYTE[] { 0, 255, 50 };
Non so se ho capito bene, ma se (come scrivi)
Non puoi inizializzarlo con tre valori differenti.//HBuffer è un BYTE*
E comunqu lo dovresti inizializzare al momento
della dichiarazione, tipo:
codice:BYTE HBuffer[] = { 0, 255, 50 };