你的程序有一些错误:
1.应该在main函数里面加入using namespace std;这样一条语句,说明要使用的名字空间为std;
2.在b的函数里面,
cout<<b<<",<<aa.Geat<<endl;
因为你的aa.Geat是一个函数,所以你应该改为如下:
aa.Geat();才行
3.改了以后再说吧:)
@_@================================================================ 我和孤单有个约会
1.应该在main函数里面加入using namespace std;这样一条语句,说明要使用的名字空间为std;
2.在b的函数里面,
cout<<b<<",<<aa.Geat<<endl;
因为你的aa.Geat是一个函数,所以你应该改为如下:
aa.Geat();才行
3.改了以后再说吧:)
@_@================================================================ 我和孤单有个约会
解决方案 »
- 大家来评论下ArrayList中的subList的设计
- 关于itext的这个问题!我想大家应该也遇到过,但是却很人问!很奇怪
- 大家都用什么工具,对于初学者用什么工具好,我用的JBuilder,但书上的例子输进去却不能运行,不明白?
- 求助java的小数循环程序
- querydataset的一个问题?
- 这个怎么错了 ?50分
- 就20分了 帮帮忙 jdbc连接sql server问题
- 谁知道哪有JAVA习题下载呀?
- 各位帮忙看个小程序
- 求大神帮忙我写了一个很简单JavaApplet但是用浏览器运行不了会弹出安全警告
- Java和c语言有什么联系啊?请你们回个贴.谢谢
- 已经定义好了一个数组,使用中能否改变长度?
//---------------------------------------------------------------------------#pragma hdrstop//---------------------------------------------------------------------------#pragma argsused
#include<iostream.h>
class A
{
public:
A(){a=0;cout<<"A'sdefault constructor called.\n";}
A(int i){a=i;cout<<"A's consrtructor called.\n";}
~A(){cout<<"A's destructor cadlled.\n";}
void Print() const{cout<<a<<",";}
int Geat(){return a;}
private:
int a;
};
class B:public A
{
public:
B(){b=0;cout<<"B's default constructor called.\n";}
B(int i,int j,int k);
~B(){cout<<"B's destructor called.\n";}
void Print();
private:
int b;
A aa;
};
B::B(int i,int j,int k):A(i),aa(j)
{
b=k;
cout<<"B'sconstructor called\n";
}
void B::Print()
{
A::Print();
cout<<b<<aa.Geat()<<endl;
}
void main()
{
B bb[2];
bb[0]=B(1,2,5);
bb[1]=B(3,4,7);
bb[1].Print();
getchar();//加上这一句主要是为了让你看到结果
}================================================================ 我和孤单有个约会