2010-01-26 5 views

ответ

1

Синтаксис C# был добавлен как способ выражения синтаксиса C++, который вы знаете навсегда. :)

public: 
    wchar_t FixedBuffer[128]; 
+1

Это приведет к ошибке C4368 'не может определить«х»в качестве члена управляемой«TypeName»: смешанные типы не supported' –

1

Сообщений:

размер массив символов 128 элемента 256 байт. Буферы с фиксированным размером всегда принимают два байта на символ независимо от кодировки.

Так что вы хотите:

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

Довольно уверен, что требование поместить в буфер внутри управляемого типа, не родной 'struct'. –

Смежные вопросы