我有兩個字符串數組,都帶有250k +項目。當我試圖將這些代碼硬編碼到我的C++程序中時,它就陷入了編譯階段。我目前有兩個字符串作爲CSV .txt文件,例如{...「fksdfjsa」,「fsdajhfisa」,「wgferwjhgo」...}。在C++中處理大型數組而不滿足內存需求的最佳方式是什麼?
我應該將它們保存爲不同的C++程序中的數組並嘗試導入它們,還是應該在迭代值時以某種方式進行流式處理?如果是這樣,我該怎麼做?對於它的價值,我打算將第一個數組的每個元素與第二個數組的每個元素進行比較。
對於缺乏方向,我提前表示歉意 - 我對C++和大型文件IO都很陌生,並且不知道從哪裏去。 – ntomlin1996
如果常量數據不適合代碼空間,請放入文件中。 –
與「處理」無關,因爲它(顯然)不會編譯。確保標題準確地反映了問題。 – user2864740