注册 登录
编程论坛 C++教室

[求助]如何修改这个C++类程序,编译通不过?

zhmember 发布于 2007-07-26 11:05, 450 次点击

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

class c
{
public:
int i;

c(int n):i(n)
{

}

~c()
{
cout<<i;
}
};

class b : public c
{
public:
b(int n):c(n+1), i(n)
{
//i = n;
}

~b()
{
cout<<i;
}
};

int main()
{

b myb(1);

return 0;
}

1 回复
#2
aipb20072007-07-26 11:29
b(int n):c(n+1), i(n) //i不是b类的成员,不能用初始化列表初始化
{
//i = n;
}

1