仍然是一個初學者到編碼,但是沒有一種方法能獲得從一個陣列子陣列,而無需使用嵌套循環即更傳統的方法的?(C++)如何從數組中獲取沒有嵌套循環的子數組?
-2
A
回答
1
假設你想要一個向量的一部分的副本,你可以使用一個構造函數的迭代符的開始和新的向量的末尾。
vector<int> array = {0, 1, 2, 3, 4, 5};
vector<int> subArray(array.cbegin() + 2, array.cbegin() + 4);
for (int i : subArray) {
cout << i << endl;
}
輸出:
2
3
+0
OP從來沒有提到過載體 – UnholySheep
+0
這個問題太模糊不清。向量是處理數組的更經典的C++方法之一。如果問題得到更新並且事實證明OP意味着裸C數組,std :: array或指針,我會正確地刪除我的答案。 –
相關問題
- 1. 使用嵌套的foreach循環從數組中獲取值
- 2. SAS嵌套數組循環
- 3. 循環嵌套數組
- 4. 如何求和沒有嵌套循環的數組?
- 5. C/C++如何複製沒有嵌套循環的多維char數組?
- 6. 如何在c#中的System.DirectoryServices.Protocol中獲取嵌套組(子組)?
- 7. C#從嵌套數組中提取JSON
- 8. PHP從嵌套數組中獲取值
- 9. 從循環中的數組獲取值
- 10. 如何獲取嵌套的數組值?
- 11. 從沒有循環的數組中獲取信息
- 12. C#如何從嵌套的數組
- 13. 如何在android中沒有循環獲取數組項?
- 14. 如何獲得一個數組數組沒有循環
- 15. C++中有從數組中獲取子數組的方法嗎?
- 16. 嵌套循環與數組的關聯數組,獲取無輸出(PHP)
- 17. 嵌套數組如何正確使用smarty foreach(循環循環)
- 18. 在數組上嵌套的foreach循環
- 19. PHP的:數組嵌套循環性能
- 20. 獲取嵌套數組
- 21. 如何從嵌套數組中獲取數據
- 22. 從數據表數組,沒有循環
- 23. 獲取從嵌套數組最小值
- 24. 如何從嵌套的json數組獲取數據android
- 25. 如何從嵌套的json數據獲取數組值(java android)
- 26. 比較數組與嵌套循環
- 27. PHP數組和嵌套循環
- 28. 循環通過嵌套數組PHP
- 29. 循環遍歷嵌套數組
- 30. 二維數組和嵌套循環
作爲一個初學者的罰款。提出一個編碼問題,但不包括你正在嘗試解決的問題樣本不是。這就像訪問汽車問題的機械師,但忘記帶你的車。請編輯您的問題以包含任何相關代碼,理想情況下以最簡單的形式傳達特定問題。 – tadman
我也通過你的意思是*「傳統方法」 *什麼困惑 - IMO循環是在編程中最傳統的東西之一。 – UnholySheep
當你說「數組」時,你的意思是一箇舊的C風格的數組?當你說「子數組」時,你的意思是什麼?爲什麼不簡單地有一對索引(開始和結束)?還是一對迭代器? –