回答編集履歴
1
update
answer
CHANGED
@@ -5,4 +5,4 @@
|
|
5
5
|
- 文字列データを外部ファイルとして保存・頒布するならば、プログラム実行時に`std::string`型変数へファイル読み込みを行う必要があります。
|
6
6
|
- あるルールに基づいて機械的に生成可能な文字列データ(例:一定パターンから生成される文字列など)であれば、文字列リテラル埋め込みではなくプログラム実行時に`std::string`等で文字列を構築したほうが良いかもしれません。
|
7
7
|
|
8
|
-
|
8
|
+
巨大な文字列データの具体例をいくつか挙げると、聖書(英語)テキストデータは [4.3メガバイト程度](https://www.reddit.com/r/theydidthemath/comments/5icdvq/request_how_big_would_a_txt_file_of_the_bible_be/)、シェークスピア全集(英語)テキストデータでも [5.5メガバイト程度](http://www.gutenberg.org/ebooks/100) だそうです。このサイズをどうとらえるかは、あなたの解決したい問題の状況次第だと思います。
|