是实践,有什么区别
ostream stream( ... );
和
basic_ostream<unsigned char> stream( ... );
在处理二进制数据时?
最佳答案
如果您在 header 中查看 ostream
的声明,它应该在 char
上进行模板化(默认情况下通常是签名的)。显然它与 unsigned char
的大小相同,因此它应该与原始二进制数据的行为方式相同。有符号/无符号的区别根本不会影响底层表示或处理。
关于c++ - ostream 和 basic_ostream<unsigned char> 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19562064/