Максимальная длина строкового литерала?

Я пытаюсь создать длинный строковый литерал, который храню внутри std :: string. Если я создаю литерал длиной до 2600 символов, все печатается нормально. Если я выйду за пределы этого количества символов, я получу только несколько случайных символов мусора.

Я использовал стандарт C в качестве руководства, экологические ограничения указаны как "4095 символов в строковом литерале (после объединения) ", Но код написан на C ++.

Поэтому мой вопрос: каково минимальное количество символов в строковом литерале C ++?

(Возможно, проблема в другом месте кода, но я хотел бы убедиться, что я непройти предел, установленный стандартом. Текст печатается в элементе управления RichEdit, поэтому я сомневаюсь, что один является виновником.)

Ответы на вопрос(1)

Ваш ответ на вопрос