C++中这句代码是什么意思? ofstream print(ofstream);

这里的print是个函数吗?它的形参是ofstream?返回的类型是ofstream?这句代参天码什么意思?它有什么作用?什么时候该用?请详细解释一下,不胜感激!!!... 这里的 print是个函数吗?它的形参是 ofstream? 返回的类型是 ofstream?
这句代参天码什么意思?它有什么作用?什么时候该用?请详细解释一下,不胜感激!!!
展开
 我来答
eagle71106
2012-12-25 · TA获得超过378个赞
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:141万
展开全部
ofstream是c++中的一个类,用于写文件的类,这个文件就是声明一个ofstream的对象,括号里的事构造函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6b264c8
2012-12-25 · TA获得超过288个赞
知道小有建树答主
回答量:378
采纳率:0%
帮助的人:209万
展开全部
这个不就是定义一个函数吗?
ofstream 是标准文件输出流,定义函数的时候参数是可以不写的,可以只写参数类型。
C++ primary 是本好书,上面有记载ofstream
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_whales
2012-12-25 · TA获得超过2279个赞
知道大有可为答主
回答量:1814
采纳率:85%
帮助的人:508万
展开全部
ostream& print(ostream&);
让函数当作变量使用
a.print(b.print(cout));
这里写漏了&两个引用符号。
或把参数重新传递出来
a.print(b.print(cout))<<"x"<<y<<endl;
或者用于实现 虚函数版的输出运算符
class T{
int x,y;
friend ostream &operator<<(ostream& os,const T &t)
{
return t.print(os);
}
virtual ostream& print(ostream& os){
return os<<" "<<t.x<<","<<t.y<<" ";
};
};
class T1:T{
int x1,y1;
//friend ostream &operator<<(ostream& os,const T1 &t)
//{
// return t.print(os);
//}
virtual ostream& print(ostream& os){
return os<<" "<<t.x<<","<<t.y<<" "<<" "<<t.x1<<","<<t.y1<<" ";
};
};
class T2:T
{
int x2,y2,z;
//friend ostream &operator<<(ostream& os,const T2 &t)
//{
// return t.print(os);
//}
virtual ostream& print(ostream& os){
return os<<" "<<t.x2<<","<<t.y2<<" "<<z<<" ";
};
};
//现在operator<<也可以实现多态了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Purepromise
2012-12-25 · TA获得超过122个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:84万
展开全部
这个我不知道。

在c里面,打印是printf(),c++也可以用printf。
不过,据说推荐在c++里面,打印最好用cout。要include<iostream>。
你说的这个没见过。不过你可以在include的文件里找找类似宏定义或者typedef的东西。我猜是个关于输入输出的结构体之类,不知道具体的。
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fledging
2012-12-25 · 超过24用户采纳过TA的回答
知道答主
回答量:138
采纳率:0%
帮助的人:47.5万
展开全部
还真不知道这句是什么意思。如果语法是对的话,估计是关于输出格式之类的吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式