ostream 和basic_ostream<无符号字符>有什么区别?

What is the difference between ostream and basic_ostream<unsigned char>?

本文关键字:ostream 什么 区别 gt 字符 basic lt 无符号      更新时间:2023-10-16

是练习,有什么区别

ostream stream( ... );

basic_ostream<unsigned char> stream( ... );

处理二进制数据时?

如果您查看标头中的 ostream 声明,它应该在 char 上模板化(默认情况下通常签名)。显然它的大小与unsigned char相同,因此它的行为方式应该与原始二进制数据相同。有符号/无符号的区别根本不影响基础表示或处理。