怎的定义object1的对象才真确啊 急求解
怎样定义object1的对象才真确啊 急求解
#include<iostream.h>
#include<string.h>
class {
public:object
object(char* pc)
{
pname=new char[strlen(pc)+1];
strcpy(pname,pc);
cout<<"object::constructed!"<<endl;
}
private:
char* pname;
};
class object1:public object
{
};
int main()
{
return 0;
}
------解决方案--------------------
#include<iostream.h>
#include<string.h>
class {
public:object
object(char* pc)
{
pname=new char[strlen(pc)+1];
strcpy(pname,pc);
cout<<"object::constructed!"<<endl;
}
private:
char* pname;
};
class object1:public object
{
};
int main()
{
return 0;
}
------解决方案--------------------
- C/C++ code
class object { public: object(char* pc) { pname=new char[strlen(pc)+1]; strcpy(pname,pc); cout<<"object::constructed!"<<endl; } private: char* pname; }; class object1:public object { }; int main() { return 0; }
------解决方案--------------------
1、类里面加个默认构造函数,然后Object obj;
2、就按照你上面的定义
char *s = new char...
Object ob(s);