Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
練習です、違いは何ですか
ostream stream( ... );
と
basic_ostream<unsigned char> stream( ... );
バイナリデータを扱うときは?
ヘッダーの宣言を見ると、ostreamテンプレート化されている必要がありますchar(通常、デフォルトで署名されています)。明らかに と同じサイズなunsigned charので、生のバイナリ データでも同じように動作するはずです。符号付き/符号なしの区別は、基になる表現や処理にはまったく影響しません。
ostream
char
unsigned char