伊莉討論區

標題: 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!