8076:对象的动态存储管理

Time/Memory Limit:1000 MS/32768 K
Submitted: 466 Accepted: 287

 Problem Description

定义一个类Text,它的私有数据成员为一字符型指针,用以存储字符串。构造函数为对象
动态分配字符串的内存空间并初始化对象。析构函数释放为字符串动态分配存储空间。
要求完成下面类中各函数的功能。
class Text
{
    private:
        char *str;
    public:
        Text(char *ch);
        ~Text();
        void show();
};

 Input

输入的第一行为一个整数n,表示接下来有n组测试数据。
每组测试数据为一行字符串(字符串长度小于300),用这个字符串初始化对象,并输出这个对象。

 Output

对于每组数据,输出有三行(具体格式详见输出样例)。

 Sample Input

2
wxyz
abcd

 Sample Output

Object initialized
wxyz
Object destroyed
Object initialized
abcd
Object destroyed

 Author

jwt

 Recommend

zh