{"id":1240,"date":"2018-09-07T15:35:23","date_gmt":"2018-09-07T07:35:23","guid":{"rendered":"http:\/\/www.yusian.com\/blog\/?p=1240"},"modified":"2018-09-07T15:35:23","modified_gmt":"2018-09-07T07:35:23","slug":"c%e7%b1%bb%e4%b8%ad%e9%87%8d%e8%bd%bd%e8%be%93%e5%87%ba%e8%bf%90%e7%ae%97%e7%ac%a6","status":"publish","type":"post","link":"https:\/\/www.yusian.com\/blog\/cpp\/2018\/09\/07\/1535231240.html","title":{"rendered":"C++\u7c7b\u4e2d\u91cd\u8f7d\u8f93\u51fa\u8fd0\u7b97\u7b26<<"},"content":{"rendered":"<p>1\u3001\u5728C++\u4e2d\u65b9\u6cd5\u91cd\u8f7d\u662f\u4e00\u4e2a\u91cd\u8981\u7684\u7279\u6027\uff0c\u8fd0\u7b97\u7b26\u540c\u6837\u4e5f\u662f\u53ef\u4ee5\u91cd\u8f7d\u7684\uff1b<br \/>\n2\u3001\u81ea\u5b9a\u4e49\u7c7b\uff0c\u6b63\u5e38\u60c5\u51b5\u4e0b\u662f\u4e0d\u80fd\u76f4\u63a5\u4f7f\u7528\u8f93\u51fa\u8fd0\u7b97\u7b26\u7684\uff0c\u5982(cout &lt;&lt; xxx;)\uff1b<br \/>\n3\u3001\u6211\u4eec\u9700\u8981\u4f7f\u7528cout\u6253\u5370\u8f93\u51fa\u7c7b\u7684\u4fe1\u606f\uff0c\u8be5\u600e\u4e48cout\u5462\uff1f(\u7c7b\u4f3cobjC\u4e2d\u91cd\u5199\u5bf9\u8c61\u7684description\u65b9\u6cd5)\uff1b<br \/>\n4\u3001cout\u4e2d\u7684&lt;&lt;\u8fd0\u7b97\u7b26\u5b9e\u9645\u4e0a\u4e5f\u662f\u4e00\u4e2a\u51fd\u6570\uff0c\u53c2\u6570\u4e3aostream\u4e0e\u5f53\u524d\u7c7b\u7684\u5f15\u7528\uff0c\u8fd4\u56deostream\u7684\u5f15\u7528\uff1b<br \/>\n5\u3001\u770b\u4ee3\u7801\u5c31\u660e\u767d\u4e86<\/p>\n<pre lang=\"cpp\" line=\"1\">#include \r\nusing namespace std;\r\n\r\nclass Student{\r\npublic:\r\n    string  m_name;\r\n    int     m_age;\r\n    string  m_sex;\r\n    friend ostream&amp; operator &lt;&lt; (ostream&amp; os, Student&amp; stu){\r\n        os &lt;&lt; \"\u59d3\u540d\uff1a\" &lt;&lt; stu.m_name &lt;&lt; \", \u5e74\u9f84\uff1a\" &lt;&lt; stu.m_age &lt;&lt; \", \u6027\u522b\uff1a\" &lt;&lt; stu.m_sex;\r\n        return os;\r\n    }\r\n};\r\nint main(){\r\n    Student stu;\r\n    stu.m_name = \"Sian\";\r\n    stu.m_age = 31;\r\n    stu.m_sex = \"\u4fdd\u5bc6\";\r\n    cout &lt;&lt; stu &lt;&lt; endl;\r\n    return 0;\r\n}<\/pre>\n<p>6\u3001\u8fd0\u884c\u7ed3\u679c\uff1a<\/p>\n<p>\u59d3\u540d\uff1aSian, \u5e74\u9f84\uff1a31, \u6027\u522b\uff1a\u4fdd\u5bc6<br \/>\nProgram ended with exit code: 0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1\u3001\u5728C++\u4e2d\u65b9\u6cd5\u91cd\u8f7d\u662f\u4e00\u4e2a\u91cd\u8981\u7684\u7279\u6027\uff0c\u8fd0\u7b97\u7b26\u540c\u6837\u4e5f\u662f\u53ef\u4ee5\u91cd\u8f7d\u7684\uff1b 2\u3001\u81ea\u5b9a\u4e49\u7c7b\uff0c\u6b63\u5e38\u60c5\u51b5\u4e0b\u662f\u4e0d\u80fd\u76f4\u63a5\u4f7f\u7528\u8f93\u51fa\u8fd0\u7b97\u7b26\u7684\uff0c\u5982(cout &lt;&lt; xxx;)\uff1b 3\u3001\u6211\u4eec\u9700\u8981\u4f7f\u7528cout\u6253\u5370\u8f93\u51fa\u7c7b\u7684\u4fe1\u606f\uff0c\u8be5\u600e\u4e48cout\u5462\uff1f(\u7c7b\u4f3cobjC\u4e2d\u91cd\u5199\u5bf9\u8c61\u7684description\u65b9\u6cd5)\uff1b 4\u3001cout\u4e2d\u7684&lt;&lt;\u8fd0\u7b97\u7b26\u5b9e\u9645\u4e0a\u4e5f\u662f\u4e00\u4e2a\u51fd\u6570\uff0c\u53c2\u6570\u4e3aostream\u4e0e\u5f53\u524d\u7c7b\u7684\u5f15\u7528\uff0c\u8fd4\u56deostream\u7684\u5f15\u7528\uff1b 5\u3001\u770b\u4ee3\u7801\u5c31\u660e\u767d\u4e86 #include using namespace std; class Student{ public: string m_name; int m_age; string m_sex; friend ostream&amp; operator &lt;&lt; (ostream&amp; os, Student&amp; stu){ os &lt;&lt; &#8220;\u59d3\u540d\uff1a&#8221; &lt;&lt; stu.m_name &lt;&lt; &#8220;, \u5e74\u9f84\uff1a&#8221; &lt;&lt; stu.m_age &lt;&lt; &#8220;, \u6027\u522b\uff1a&#8221; &lt;&lt; stu.m_sex; return os; } }; int main(){ Student stu; stu.m_name = &#8220;Sian&#8221;; stu.m_age [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[88],"tags":[93,98,97,95],"class_list":["post-1240","post","type-post","status-publish","format-standard","hentry","category-cpp","tag-c-c","tag-ostream","tag-97","tag-95"],"_links":{"self":[{"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/posts\/1240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/comments?post=1240"}],"version-history":[{"count":0,"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/posts\/1240\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/media?parent=1240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/categories?post=1240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yusian.com\/blog\/wp-json\/wp\/v2\/tags?post=1240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}