社区
C++ 语言
帖子详情
问一个问题
wosenxy
2005-03-17 04:02:21
void display_elems(vector<int> &vec, const string &title, ostream &os)
ostream &os这个什么意思啊.为什么不直接用cout啊
...全文
150
5
打赏
收藏
问一个问题
void display_elems(vector &vec, const string &title, ostream &os) ostream &os这个什么意思啊.为什么不直接用cout啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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是什么意思呀???
如果你是
一个
Java面试官,你会
问
哪些
问
题
?
作为一名Java面试官,会从自我介绍、基础知识、知识广度和工作态度四个方面提出
问
题
,以评估求职者的沟通能力、基础深度、技能广度和工作态度。
问
题
涵盖Java基础、开源框架、开发工具、中间件、数据库、Web技术、Linux命令等,并重视学习能力和团队协作精神。
技术面试不该
问
的4大
问
题
必须
问
的
一个
问
题
本文探讨了技术面试中应避免的
问
题
,如直接询
问
薪资待遇等,并建议求职者应关注技术相关
问
题
,例如公司产品所使用的技术、SpringBoot等新技术的应用情况。
问
村民
一个
什么
问
题
就能决定走哪条路?
博客围绕边远村庄村民要么说真话要么说谎的设定,提出在岔路口
问
村民‘如果我
问
你右边的岔路是否通向遗址,你会回答“是”吗’这一
问
题
来决定走哪条路。通过分析不同情况,得出回答‘是’走右边、‘否’走左边的结论,抵消了真话或假话的影响。
我面试必
问
的
一个
问
题
本文强调在面试中展示个人核心竞争力的重要性,特别是对于高级工程师职位。文章建议技术人员应在
一个
特定领域深入钻研,形成独特的优势。
问
了ChatGPT
一个
事务
问
题
,然后被忽悠了
作者在处理
一个
事务未生效的
问
题
时,咨询ChatGPT得到关于KafkaListener和事务管理的错误信息。经过排查,发现
问
题
是由于项目缺少事务管理器的初始化,而非KafkaListener的机制
问
题
。添加@EnableTransactionManagement和初始化DataSourceTransactionManager后,
问
题
得到解决。作者提醒读者,尽管ChatGPT有帮助,但答案仍需验证。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章