C++里面print()和cout有啥子区别

编程入门 行业动态 更新时间:2024-10-27 09:45:48
C++里面print()和cout有啥子区别 #include const int maxcard=20; enum Bool{False,True}; class Set {public: int elems[maxcard]; int card; Set(void){card=0;};//构造函数 void print(); //输出集合中元素 }; }; Bool operator&(int elem, Set s) {for(int i=0;i最满意答案 简单的说,cout 是对象,printf 是函数。printf 是 C 的东西了,cout 为 C++ 特有。 cout 是 ostream 的对象,而 ostream 又是这样定义的: typedef basic_ostream<char, char_traits<char> > ostream 即,cout 是 class basic_ostream 的以 char 特例化后的对象。 Class basic_ostream 一般还可以以宽字符 wchar_t 特例化,如下: typedef basic_ostream<wchar_t, char_traits<wchar_t> > wostream; 所以 cout 其实还有一个宽字符版:wcout

更多推荐

本文发布于:2023-04-27 21:12:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1328612.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:区别   print   cout

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!