-1
A
回答
0
您需要使用std::any
- 請參閱http://en.cppreference.com/w/cpp/utility/any。
將值存儲到一個std::vector<std::vector<std::any>>
+0
我認爲變體會更適合,因爲可以放入CSV的類型集是固定的 – AMA
+0
解析器可能會將某些條目解析爲其他類型 - 可能是Color? –
相關問題
- 1. Redux:如何處理同一類型數據的不同查詢?
- 2. 解析不同的數據類型Java
- 3. 有沒有可以讀取php函數後解析的函數?
- 4. 不同的析構函數類型?
- 5. CakePHP:我如何處理一般模型函數?
- 6. 給定函數的最一般類型
- 7. 如何處理不同類型結果的覆蓋函數?
- 8. 我該如何處理解析錯誤的csv數據?
- 9. 解析一個字節數組到不同的數據類型?
- 10. perl的類來解析指定CSV文件類型的類似數據的不同列
- 11. 在處理.csv文件時,OLEDB如何處理混合數據類型?
- 12. 動態代理沒有在scala中明確指定類型
- 13. 解析數據庫的數據類型理解
- 14. 如何爲JSON解析指定數據類型?
- 15. 聲明參數類型時Scala lambda函數未解析?
- 16. 如何根據消息類型處理不同的處理?
- 17. 如何返回一個泛型類型而不明確指定其參數?
- 18. C++函數過載不明確,沒有自動類型轉換
- 19. 如何處理SQL字段中的CSV類型數據
- 20. 如何在讀取數據時處理不同版本的格式?
- 21. 如何根據第一個字節解析不同的數據包類型
- 22. 如何理解C++數據類型的本地數據類型?
- 23. System.Data.SQLite如何處理.NET數據類型?
- 24. WP7 - 從CSV文件讀取?或者如何處理數據?
- 25. python - 使用numpy loadtxt讀取每列有不同數據類型的csv文件
- 26. 函數的一般類型輸入
- 27. 解析CSV數據
- 28. 如何從文件中讀取不同類型的數據
- 29. 活動處理特定的文件類型 - 如何讀取數據?
- 30. 解析包含不同類型數據的字節數組
你不能。您必須指定將出現的類型,如何確定哪些字節表示哪些類型以及如何解析它們。你可以定義一切都是一個字符串,或者所有的數字都是「雙」來組合一些情況。最終取決於你想要對數據做什麼(打印到控制檯並計算平均值將是非常不同的要求),但是你沒有在問題中說明。 – nwp
CSV確實沒有不同的數據類型。也就是說,一切都可能是一個字符串,同一列可以包含可以是數字的東西,也可以是不能的東西。 –
@nwp我正在嘗試構建一個通用解析器。我想爲每個矢量使用throw catch,但是這會非常混亂...... CSV中的一些數據可能是std :: string,其他的可能是int或float。試圖瞭解如何在不指定數據類型的情況下手動指定數據類型,而不使用嘗試投射整個矢量的throw catch語句。 – Greg