Ограничение длины исходной строки

Какова максимальная длина исходной строки, которую всекомпиляторы должны принять? Изменилось ли это в С++ 11? Если да, то каково было старое значение?

Я задаю этот вопрос, потому что занимаюсь тяжелым препроцессорным вуду (к сожалению, шаблоны не помогут), и это имеет тенденцию очень быстро делать строки большими. Я хочу оставаться в безопасности, поэтому мне не придется беспокоиться о том, что компилятор X на платформе Y отклонит мой код из-за слишком длинных строк.

23
задан 9 May 2012 в 15:59
поделиться