cout,cin,cerr和clog中的"c"是什么意思?

Rex*_*xar 48 c++ iostream standard-library

"c"在cout,cin,cerr和clog中的含义是什么意思?

我会说,char但我没有找到任何确认它.

fre*_*low 75

"c"代表"字符",因为iostreams将值映射到字节(char)表示和从字节(char)表示.[ Bjarne Stroustrup的C++风格和技巧常见问题 ]

  • @clifford有一个好点.不幸的是,有没有(为什么C/C++程序员不使用它?)肯定代表"宽控制台".为什么有人会在现代液晶显示屏上使用80柱控制台窗口? (9认同)

JRL*_*JRL 24

我原本猜对了控制台,这个链接证实了这一点.但在看到Stroustrup引用之后,这似乎是一种误解,并且c代表了性格.

支持可以作为指标的理论的一件事是,对于每个流对象(cin,cout,cerr等),存在等效的宽流(wcin,wcout,wcerr等). .

  • 从标准文档或Stroustrup的作品中获取参考文件会很好 - 我找不到一个,随机网页不计算,我很害怕. (4认同)
  • +1 wcin,wcout等是有力的佐证。 (2认同)