一道题目简单但我想破脑袋也没有得出来的C++难题

给出程序:#include<iostream.h>intmain(){STD::cout<<"Hello,world!\n";}修改它,使之产生输出:Initialize... 给出程序:
#include <iostream.h>
int main()
{
STD::cout << "Hello, world!\n";
}
修改它,使之产生输出:
Initialize
Hello, world!
Clean up
但不要对main做任何修改。

--》》
这个题目,是我初看c++的时候就一直没有解决,但是把整本书啃完了还是没有办法解决,求达人指点?(真的是题目出错了吗?一直在怀疑。。。)
展开
 我来答
匿名用户
2008-08-16
展开全部
对cout对象的<<操作符进行重载.程序如下:

//---------------------------------------------------------------------------
#include <iostream>
#include <stdio.h>

std::ostream& operator<<(std::ostream& out,const char *a)
{
printf("Initialize\n%sClean up",a);
return out;
}

int main(void)
{
std::cout<<"Hello, world!\n";

return 0;
}
//---------------------------------------------------------------------------
元宝趣学
2008-08-16 · TA获得超过1102个赞
知道小有建树答主
回答量:734
采纳率:100%
帮助的人:591万
展开全部
匿名同志的回答
正解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
SinbadLee
2008-08-16 · TA获得超过309个赞
知道小有建树答主
回答量:302
采纳率:0%
帮助的人:129万
展开全部
一个思路:重载函数和操作符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浩浩凌风
2008-08-16 · 超过19用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:60.2万
展开全部
楼上的 为什么你的程序dev C++编译通不过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式