std::string内に格納する長い文字列リテラルを作成しようとしています。約2600文字までのリテラルを作成すると、すべてが正常に印刷されます。そのシンボル数を超えると、ランダムなガベージ文字しか印刷されません。
私はガイダンスとしてC標準を使用していますが、環境制限は「文字列リテラル内の4095文字(連結後)」として指定されています。ただし、コードはC++で記述されています。
だから私の質問は、C ++文字列リテラルの文字の最小量は何ですか?
(問題はコードの他の場所にある可能性がありますが、標準で設定された制限を超えないようにしたいと思います。テキストはRichEditコントロールで印刷されるため、1つが原因ではないかと思います。)