c++的奇怪问题
#include <fstream.h>
ofstream out("out.out");
class obj{
char c;
public:
obj(char C):c(C){
out<<"obj::obj() for"<<c<<endl;
}
~obj(){
out<<"obj::~obj() for"<<c<<endl;
}
};
obj A('A');
void f(){
static obj C('C');
}
main(){
out<<"inside main()"<<endl;
f();
out<<"leaving main()"<<endl;
}
这个运行没有任何输出结果,为什么?????
问题点数:20、回复次数:8Top
1 楼earthharp(我老子是土匪)回复于 2002-05-14 10:03:11 得分 0
overload << operatorTop
2 楼sbg(宝宝酥)回复于 2002-05-14 10:04:06 得分 2
全部的输出在你定义的文件out.out 中Top
3 楼jammes(睡)回复于 2002-05-14 10:07:53 得分 0
那么怎么才能输出结果??Top
4 楼c_antinomy(开始了,却没有感觉!)回复于 2002-05-14 10:09:39 得分 3
输出到文件out.out中了!
在你的输出目录找out.out看一下。Top
5 楼kof99th(小虫)回复于 2002-05-14 10:26:14 得分 1
不就是在out.out中吗,你用记事本打开就看到了。Top
6 楼shuimushao(水目少)回复于 2002-05-14 10:42:01 得分 7
在vc中直接打开你刚建的工程中的out.out文件就可看见,给分Top
7 楼shuimushao(水目少)回复于 2002-05-14 10:43:43 得分 0
好了,此问题结贴了,Top




