kno*_*own 4 c++ string file-io visual-c++
我想读取一个二进制文件,并使用类似的东西std::string自动调整缓冲区大小等.
std::string
我正在使用Visual C++.我有什么选择?
Gre*_*ill 10
该std::string班已经做处理与内嵌的NULL字符的数据.你遇到什么问题?
请注意,使用该.c_str()方法时,任何嵌入的NUL字符都将终止返回的C样式字符串.
.c_str()
lio*_*ori 8
std::string应该是安全的...你只需要小心使用.c_str()方法.使用.data().
.data()
ezp*_*zpz 5
您可以随时使用std::vector<unsigned char> v(或任何输入的类型,你期望的那样),然后获得在缓冲区你只需&v[0]和v.size()适宜的规模.
std::vector<unsigned char> v
&v[0]
v.size()
归档时间:
16 年,2 月 前
查看次数:
2880 次
最近记录:
10 年,1 月 前