一级棒(Eachfun)
一级棒 - 读书笔记 - C++ Primer - IO对象是特殊的对象
RSS订阅
IO对象是特殊的对象
发表时间:2006-09-11 23:45:26 关键词:C++,MFC,VC,Primer,编程,教程,读书

  即使你没有学到这一章,你也早该认识到cin和cout的特殊性,至少你应该发现,这两个对象是不用你声明的。
  说它们是特殊的,除cin和cout不需要声明以外,包括它们在内的所有流操作对象也不允许被复制和赋值。
  有时,程序员未必是有意复制和赋值的,比如把标准IO对象于在值传递的函数参数中,或者用值传递的方式作为函数的返回值。
ofstream out1, out2;
out1 = out2;
ofstream print(ofstream);
out2 = print(out2);
  所以,看到这里应该更能明白:引用传递和指针传递未必完全为了速度。

本站特约顾问律师常州东晟律师事务所朱立律师(电话13915029670,QQ646146109)提醒您:
本站文章皆为作者原创,其它媒体(包括但不限于报刊、杂志、网站、电视、电台)未经作者书面许可严禁转载(或部分摘录)!
发表评论
称呼:
QQ:
邮箱:
链接:
内容:
搜索: 百度搜索 Google搜索
Copyright©2000 - 2008 Eachfun.Com, All Rights Reserved 一级棒网络
苏ICP备05080156号
一级棒建站系统 http://www.eachfun.com 一级棒版权所有,未经许可不得商用!