继承与派生
三、项目名称:(继承与派生)1、已知类Cstring和main()函数class Cstring{
char *str;
int size;
public:
….
};
(1)、主程序如下:
void main()
{
Cstring s1(“is a wondful ”);//调用有字符串参数的构造函数
Cstring s2(“programming Language!”);
Cstring s3; //调用没有参数的构造函数
S3=”C++”+(s1+s2) //调用复制(拷贝)构造函数,同时还要对“+”进行重载
}
试编写一个程序,以实现main()函数中的字符串拼接。输出结果如下:
(2)、主程序如下:
void main()
{
Cstring s1(“C++ is a wondful ”);//调用有字符串参数的构造函数
Cstring s2(“programming ”);
Cstring s3; //调用没有参数的构造函数
s3= (s1+s2)+ “Language!”//调用复制(拷贝)构造函数,同时还要对“+”进行重载
试编写一个程序,以实现main()函数中的字符串拼接。输出结果如(1)的结果