伊莉討論區
標題:
c++教學part31 destructor
[打印本頁]
作者:
qqqkevinwww
時間:
2009-4-10 11:59 AM
標題:
c++教學part31 destructor
#include <iostream.h>
#include <string.h>
class String
//
開始宣告類別
-
str_destructor.cpp
修改版
{
private:
//
宣告屬性
char * string;
long len;
public:
//
宣告成員函數原型
String(const char * i_string);
//
建構子
~String();
//
解構子
void show_string();
};
void String::show_string()
//
顯示字串內容
{
cout << "string : " << string << "
length : " << len << endl;
}
String::String(const char * i_string)
//
建構子
{
cout << "Constructor is called!";
len = strlen(i_string);
//
取得傳入字串的長度
string = new char [len + 1];
//
配置記憶體
strcpy(string,i_string);
//
複製字串
cout << string << "\n ";
}
歡迎光臨 伊莉討論區 (http://a401.file-static.com/)
Powered by Discuz!