在做出這樣的選擇時需要考慮哪些方面?
我對這個問題的兩分錢:
1.std::string
即使\0
資料流中間有a,它仍然有效。
2.std::string
有很多有用的方法可以操作字串,而std::vector<char>
沒有提供。
3.如果資料只是二進制流,最好選擇.std::vector<char>
以外的std::string
。
uj5u.com熱心網友回復:
在做出這樣的選擇時需要考慮哪些方面?
輸入資料是什么以及將來將用于什么?那將是一個很大的考慮。
如果將來不會將輸入資料用作字串,那么如果您使用注釋中指定的容器,將來可能會更清楚,例如std::vector<std::byte>
.
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/488651.html