Я пытаюсь понять функцию GetBuffer(). Похоже, он возвращает вам указатель на CString, который подтвержден в msdn GetBuffer(). Тем не менее, я не понимаю пример, показанный в msdn GetBuffer().CString :: GetBuffer() example
LPTSTR p = s.GetBuffer(10);
Есть ли причина, по которой это 10? Может ли кто-нибудь показать мне результат примера?
только цитата из документов: «Это значение не включает пробел для нулевого терминатора». ; Таким образом, для «Hello» это должно imho быть 5. – Paladin