答えて
あなたがvectorを使用することができます(まだRAMの利用可能量によって制限される)「無制限」の配列をしたい場合。(下の編集を参照)
しかし、あなたのケースでは、代わりに大きな配列(たとえば、最大100万個の要素または画面の幅に等しい配列サイズ)を使用します。
編集:ここではは一例で
// Declare (and instantiate) a vector
std::vector<float> vec;
// Add elements to the vector
for(int i = 0; i < 100; i++)
vec.push_back(i*i);
// Read and print the elements in the vector
for(int i = 0; i < vec.size(); i++)
std::cout << "vec[" << i << "] = " << vec[i] << '\n';
// Note:
std::cout << "Note that a vector is limited to " << vec.max_size() << " elements\n";
(あなたはおそらく唯一の値の限られた量が必要になりますので、私はまだ強く、単に大規模な配列を宣言お勧めしますし、あなたが必要になり、事前にどのように多くの価値を知っています配列の大きさがわからないときは、通常はベクトルが使用されます)。残念ながら、それは行うことはできません
あなたはどのように私はこの大きな配列を正弦波の戻り値を格納するために定義することができます明確に助けることができます –
ありがとう –
、あなたは、少なくとも4294967295
である、ULONG_MAX
のようないくつかの大規模な定数を反復処理しようとすることができますしかし、最初に、あなたが十分なメモリを持っているか自問してみてください?
- 1. ビジュアルC#で無制限の配列ですか?
- 2. Javaの無制限の配列
- 3. 無制限の配列範囲VB.NET
- 4. C++の制限を超えるサイズの配列を作成する方法
- 5. 無限の配列?
- 6. 無限並列ストリームの制限
- 7. リストの無制限数でカスタムリストビューを作成する方法
- 8. コードで制御配列を作成
- 9. 等価配列を得るための無制限の変更
- 10. Swift 3配列の制限
- 11. 配列データの無限ページング
- 12. Java GPA計算(無制限配列の設定方法)
- 13. C++メニュー。メニューの無制限ループ
- 14. C++回転キューブの座標(無制限)
- 15. ディレクトリと無制限のサブディレクトリを作成する関数
- 16. OpenCV Houghline関数は無制限の行を作成する
- 17. 文字列配列無限ループへのC++ユーザー入力
- 18. quickbloxユーザー作成の制限
- 19. クリック数の制限、制限、無効化
- 20. が無制限のメモリ制限
- 21. C#でのJSON配列の作成
- 22. cでのミニマリスト配列の作成
- 23. C#無限のパラメータを持つメソッド配列のアクセス
- 24. C++でstd :: complexで複素数無限を作成する
- 25. 使用doseq /無限配列のClojureで
- 26. C++でベクトル配列を作成
- 27. C#で配列リストを作成
- 28. C#で二次元配列の配列を作成する
- 29. 配列コレクションの値を制限する
- 30. 配列サイズがVBAで配列引数を渡す制限
保存に「無制限」のメモリがありますか? –
良い古い 'std :: vector'を使うだけです。 –
コンピュータの中には何も無制限です。 –