Я с одним дурачком спорю тут, я за то что в байтах L"abc" выглядит так { 'a', 0, 'b', 0, 'c', 0, 0, 0 }, но он в это не верит, так кто прав?
в memcmp впихни и посмотриБред полнейший.
L"abc" не выглядит вот так - { 'a', 0, 'b', 0, 'c', 0, 0, 0 }
Зачем мне это делать?в memcmp впихни и посмотри
А почему сразу 16 ,есть ещё UFT8 и UTF32нет, там если символ 16 битный будет не ноль а что-то другое
эм... а на никсах это не таг.wchar = word = 2*byte
чтобы быть уверенным что он дурачек надо уточнить систему, на которой тестите, а то можно оказаться в подливе.Я с одним дурачком спорю тут
Это не тру подход. Читайте доки к компилеру. Знай свой инструмент.Скомпилируй, открой в дизассемблере и увидишь, как там и что
Зачем мне это делать?
Да и зачем винде перед каждым символом 0 ставить,просто так ,чтобы память лишнюю сжирать?
Чем тогда wchar будет отличатся от ansi,только наличием 0 перед символом - ты серьезно?