-2
我必須在一個大文件中逐個字符地讀入,然後用一個對應的鍵將每個字符放在map
中。我的問題是,有沒有辦法將文件讀入map
並將其保存在那裏,所以程序不必每次都按字符讀取整個文件字符(需要永久)? 這些字符稍後會在程序中用於編碼/解碼。閱讀大文件
我必須在一個大文件中逐個字符地讀入,然後用一個對應的鍵將每個字符放在map
中。我的問題是,有沒有辦法將文件讀入map
並將其保存在那裏,所以程序不必每次都按字符讀取整個文件字符(需要永久)? 這些字符稍後會在程序中用於編碼/解碼。閱讀大文件
嗯,是的,不管怎麼說,永遠都會持續下去,但您可以跳過分類階段,使用std::unordered_multimap
來加速它。
什麼問題首先讀取緩衝區中的全部或部分文件,然後將每個字符放在具有相應鍵的映射中? – RbMm
你如何爲每個字符創建密鑰? – Rama
我正在使用multimap,將字符放在鍵中,然後將每行中的行號和位置作爲關聯的整數矢量 – Joe