社区
C++ 语言
帖子详情
问一个问题
wosenxy
2005-03-17 04:02:21
void display_elems(vector<int> &vec, const string &title, ostream &os)
ostream &os这个什么意思啊.为什么不直接用cout啊
...全文
127
5
打赏
收藏
问一个问题
void display_elems(vector &vec, const string &title, ostream &os) ostream &os这个什么意思啊.为什么不直接用cout啊
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
llmsn
2005-03-17
打赏
举报
回复
这样做可以增加这个函数的弹性.可以加一个默认的参数值.
void display_elems(vector<int> &vec, const string &title, ostream &os=cout),不过要记住,默认值的决议操作由最右边开始进行.如果我们为某个参数提供默认值,那么这个参数右侧的所有参数都必须也具有默认参数值才行.
还有默认值只能够指定一次,可以在函数声明处,亦可以在函数定义处,但不能够在两个地方都指定.
steel007
2005-03-17
打赏
举报
回复
kobefly所言极是,除了标准输出,你还可以输出到文件...
oyljerry
2005-03-17
打赏
举报
回复
输出流有cout cerr等,因而没有定
可以设置默认参数
kobefly
2005-03-17
打赏
举报
回复
一个输出流参数
因为输出流并不止cout一个
未必是cout
也可能是cerr等
这个你可以自己设定
可以这样写
void display_elems(vector<int> &vec, const string &title, ostream &os = cout)
用默认参数
如果没有特别需求
就不要写这个参数,相当于直接用了cout
而有特别需求的话,就加第3个参数
便于函数的扩展啊
skywgs
2005-03-17
打赏
举报
回复
ostream &os是地址引用
形参里用cout是什么意思呀???
面试题:
一个
人走到岔道处,有2人,一人只说真话一人只说假话,只能
问
其中一人
一个
问
题
,怎么解决?
直接bai随便
问
一个
人,就
问
甲好了,
问
他“假du设我
问
乙,应该走哪一条路,zhi他会dao怎么回答?”。大家要知道,题面已经给出甲乙的答案肯定是相反的了,那这时候只有两种情况: 1、如果甲说真话,那么乙说的是假话,当甲说了乙的答案,那不就成了假的那个答案了; 2、如果甲说假话,那甲说的就是假的答案了。 所以无论甲说什么,都是假的那个答案,所以不管甲说什么,反着来就是了。 例如这bai两个人,甲,乙,岔路是dua,b,随便
问
两人中的
一个
,比如zhi
问
甲,这样
问
:“我dao如果
问
乙该怎么走,他会告诉我走.
50个直击灵魂的
问
题
_烦恼很多的时候,
问
自己10 个直击灵魂的
问
题
☝这么前沿又正经怎么可以不关注▼▼▼▼人生有时候走着走着,突然就被困住了,烦恼多多、矛盾多多,就算想变得更好,却不知道该从哪个地方开始努力。很多时候,我们希望有人给我们
一个
“解答”,但改变的关键,有时候不在于找
一个
答案,而在于
问
对
问
题
。如果你烦恼多到不知道该怎么解决,就先
问
自己以下10 个直击灵魂的
问
题
:#1你都花时间和哪些人在一起?哥德说:“告诉我你都花时间跟谁在一起,我就能告诉你是一...
诚实者与说谎者
问
题
随便找
一个
人
问
:如果我
问
另外
一个
人哪扇是错误的门,他会怎么回答? 如果这个人是诚实的,他会说出另
一个
说谎者说出的假答案如实复述, 如果这个人是说谎的,他会把另
一个
诚实者说出的真答案颠倒过来, 所以无论这个人怎么回答,回答出来的都是假答案,所以直接坐等回答然后走另一扇门就好了。
通往天堂的选择
问
题
python_该怎么走到通往天堂的桥?
问
题
忽然想起很早之前看的一道逻辑题,大概是这么说的:你经过
一个
地方有两座桥,其中一座通往地狱,一座通往天空。桥的入口各有
一个
守卫,
一个
是魔鬼
一个
是天使,但是外表上无法分别,天使不一定站在天堂前,魔鬼也不一定站在地狱前。魔鬼必定撒谎,天使必然说真话。你现在只能
问
其中
一个
人
一个
问
题
,你该咋样走上通往天堂的桥?记得当时略加思索,毫无思路,直接翻了答案,恍然大悟。答案随便找两人中的
一个
,
问
他:
问
如果我
问
另...
简单的离散数学趣味题(乙猜甲手中的棋子颜色)
最近在上离散数学的网课,老师提到了这道题,我看了几遍终于理解意思了(太笨了没办法),在此作个小记录。 原题:甲手里有
一个
围棋子,要乙来猜棋子的颜色是白的还是黑的。条件是:只允许乙
问
一个
只能回答“是”或“否”的
问
题
,但甲可以说真话,也可以说假话。
问
乙可以向甲提出
一个
什么
问
题
,然后从甲回答“是”或“否”中就能判断出甲手中棋子的颜色? 第一步:明确目标 甲回答“是”,无论他说的真话还是假...
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章