2010-01-26 7 views

risposta

1

La sintassi C# è stata aggiunta come modo per esprimere la sintassi C++ che si conosce per sempre. :)

public: 
    wchar_t FixedBuffer[128]; 
+1

Questo comporterebbe errore C4368 'non può definire 'x' come membro gestita 'typename': tipi misti non beneficiano del sostegno –

1

Quota:

dimensione della matrice char 128 elemento è di 256 byte. I buffer di dimensione fissa hanno sempre due byte per carattere, indipendentemente dalla codifica.

Così si vuole:

struct StructWithFixedBuffer 
{ 
    char FixedBuffer[128*2]; 
}; 
+1

Piuttosto che il requisito è di mettere il buffer all'interno di un tipo gestito, non una 'struct' nativa. –

Problemi correlati