-2
A
回答
0
如果你想要一個「無限」(由RAM可用的數量仍然有限)陣列可以使用vector。(看下面的編輯)
然而,在你的情況下,我會使用一個大型數組(例如多達一百萬個元素或數組大小等於您的屏幕寬度)。
編輯:下面是一個例子
// 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";
我仍然強烈建議簡單地聲明一個大陣,因爲你可能只需要值的數量有限,你事先知道你有多少值需要(當你不知道數組的大小時,通常會使用一個向量)。
+0
你可以幫助澄清我怎麼可以定義這個大陣列來存儲正弦返回它 –
+0
明白了,非常感謝 –
0
不幸的是,它不能做,你至少可以試圖通過一些大的像不斷ULONG_MAX
,這是4294967295
但首先迭代,問問自己,你有足夠的內存?
相關問題
- 1. 無法在庫權限中創建組
- 2. 在C++中創建數組
- 3. 在C++中創建複數的數組
- 4. C++數組(無限輸入)
- 5. C#無法創建對象數組
- 6. C++創建數組?
- 7. 構建無限維數組
- 8. 如何在Python 2.7中使用數組A的非無限數索引創建數組C?
- 9. 在C中動態創建數組#
- 10. 在C#中創建指針數組
- 11. 在c中創建動態數組#
- 12. 在C++中創建動態數組
- 13. 在C#中創建JSON數組#
- 14. 在c中創建動態數組
- 15. 無法在Java中創建LinkedLists數組... ...?
- 16. C++ strcat創建無限循環
- 17. 在tween.js中創建無限動畫
- 18. size_t我<_str.length在C++中創建無限循環
- 19. C#創建字段數組
- 20. C從TexFile創建數組
- 21. C#空的數組創建
- 22. 'new'無法創建數組?
- 23. 如何在C中創建一個struct數組的數組?
- 24. 在C中創建一個int數組的數組?
- 25. C#Newtonsoft JArray。 JSON不能在空數組中創建空數組
- 26. 如何在C++中創建一個隨機數組的數組
- 27. 在C#中創建一個二維數組數組
- 28. 無法在groovy中創建一個字節數組數組
- 29. 從無數組的數組中創建關聯數組
- 30. 創建一個數組超出界限
你有無限的內存來存儲它嗎? –
只需使用舊的'std :: vector'。 –
計算機中沒有任何東西是無限的。 –