说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

急啊!!!在线等

编辑:说三道四文库 发布时间:2018-07-19 10:13
HTML文档下载 WORD文档下载 PDF文档下载
E:\C++\c++学习\5_7\3\3.cpp(45) : fatal error C1004: unexpected end of file found
在vc下,是什么错误了?
兄弟
快帮忙啊
可能是 {  }不配对吧
估计是少大括号了。
源程序贴出来看看!
哦,是的
谢谢各位
但我不明白
#include<iostream>
using namespace std;
class x
{
public:

x(int a){
cout<<"调用类x的构造函数"<<endl;
}
void f(){
cout<<"在类x的函数f()中"<<endl;
}
};
class y:public x
{
public:
y(int b):x(b){
cout<<"调用类b的构造函数"<<endl;
}

void f(){
cout<<"在类y的函数f()中"<<endl;
};
};
class z:public x
{
public:
z(int c):x(c){
cout<<"调用类c的构造函数"<<endl;
}
private:
void f(){};
};
class A:public y,public z
{
public:
A(int d):y(d),z(d){   //不是A(int d):y(d),z(d),x(d){  ?????
cout<<"调用函数类A的构造函数"<<endl;
}
private:
void f(){};
};
int main()
{  
int i=10;
A ss(i);
    ss.y::f();
cout<<"back in main()"<<endl;
return 0;
}             
 ************************************
 #include<iostream>
using namespace std;
class x
{
public:

x(int a){
cout<<"调用类x的构造函数"<<endl;
}
void f(){
cout<<"在类x的函数f()中"<<endl;
}
};
class y:virtual public x
{
public:
y(int b):x(b){
cout<<"调用类b的构造函数"<<endl;
}


};
class z:virtual public x
{
public:
z(int c):x(c){
cout<<"调用类c的构造函数"<<endl;
}

};
class A: public y, public z
{
public:

A(int d):y(d),z(d),x(d){   //却是A(int d):y(d),z(d),x(d){   
               //而不是象上例A(int d):y(d),z(d){  ????? 
         cout<<"调用函数类A的构造函数"<<endl;
}

};
int main()
{  
int i=10;
A ss(i);
    ss.f();
cout<<"back in main()"<<endl;
return 0;
}
我也碰到过阿。

你的代码我没有看。

但是,应该是在写文件的时候没有在string后面加结束符。
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘