Maksymalna długość literału?
Próbuję stworzyć długi ciąg literału, który przechowuję w std :: string. Jeśli utworzę literał do około 2600 znaków, wszystko będzie dobrze drukowane. Jeśli wykroczę poza tę liczbę symboli, otrzymam tylko losowe znaki śmieci.
Używam standardu C jako wskazówki, limity środowiskowe są określane jako „4095 znaków w literale ciągu (po konkatenacji)”. Ale kod jest napisany w C ++.
Moje pytanie brzmi: jaka jest minimalna ilość znaków w literałach napisanych w C ++?
(Problem może być gdzie indziej w kodzie, ale chciałbym upewnić się, że nie przekażę limitu ustawionego przez standard. Tekst jest drukowany w formancie RichEdit, więc wątpię, że jest to sprawca.)