2010-01-26 9 views

Répondre

1

La syntaxe C# a été ajoutée pour exprimer la syntaxe C++ que vous connaissez depuis toujours. :)

public: 
    wchar_t FixedBuffer[128]; 
+1

Cela se traduirait par erreur C4368 'ne peut pas définir « x » en tant que membre géré « typename »: types mixtes ne sont pas supported' –

1

Quote:

taille du tableau de caractères de l'élément 128 est de 256 octets. Les tampons char de taille fixe prennent toujours deux octets par caractère, quel que soit le codage.

Vous voulez:

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

assez que l'exigence est de mettre le tampon à l'intérieur d'un type géré, pas un 'struct' natif. –

Questions connexes