#include<iostream.h>
#include<string>
class basestring
{
char m_chstr[20];
public:
basestring(){}
basestring(char *s)
{
strcpy(m_chstr,s);
}
};
class restring:public basestring
{
public:
restring();
restring(char *s):basestring(s);
};
restring::restring()
{
}
restring::restring(char *s):basestring(s)
{
}
void main()
{
restring obja("abc");
}
为什么不对那???
我因为我要分文件写,所以想把初始化程序写外面,但是抱错了.帮我看看到底是哪里写错了好吗。各位高手!
參考答案:class restring:public basestring
{
public:
restring();
restring(char *s); // :basestring(s); 这里...
};