1

std :: cinを使用して文字列を文字列オブジェクトに読み込むことができる時間はどれくらいですか?10000文字は可能ですか?

4

1 に答える 1

3

cinはストリームであるため、実質的に読み取ることができる文字数に制限はありません。もちろん、それらをすべてメモリにバッファリングすると、メモリが不足する可能性があります。制限はメモリサイズによって決まりますが、10,000文字はかなり少なく(Unicodeの場合は約20 KB)、制限に対してはるかに遠くなります(16台のマシンでも) ...)。

cinOSコンソールの場合、ユーザーが入力できる文字数に制限がある場合がありますが、それはOSによって異なります(とにかくその制限を取得する可能性は低いです)。

于 2013-03-20T09:04:15.603 に答える