Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

有關VC++的問題

0 views
Skip to first unread message

)

unread,
Oct 24, 2002, 10:21:03 AM10/24/02
to

class listnode //宣告類別
{
private: //宣告屬性
int data; //儲存資料
listnode *next_node; //指向下一個鏈結
static listnode *now; //目前結尾節點指標
const static listnode *head; //鏈結串鏈的起始指標
public: //宣告method

listnode(int node_data):data(node_data),next_node(NULL){}
listnode():next_node(NULL){head=now=this;}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
請問一下
上面這兩行程式是做什麼用...
謝謝

static void add_node(int new_data); //新增節點
static void show_all_node(); //顯示所有節點
static void delete_node(int delete_data); //刪除節點
};

listnode *listnode::now; //宣告類別資料成員
const listnode *listnode::head; //不變的

--
◎ [1;31m龍 [32m貓 [33m資 [34m訊 [35m天 [36m地 [0m( [1mbbs.mgt.ncu.edu.tw [0m)
◎[ [1;33;46mcott [0m]From: 221049.D14-221.ncu.edu.tw

~ 永不喪志 ~

unread,
Oct 24, 2002, 10:50:17 AM10/24/02
to
【 在 cott...@bbs.mgt.ncu.edu.tw (我愛我的梅梅 :)) 的大作中提到: 】
: class listnode //宣告類別

: {
: private: //宣告屬性
: int data; //儲存資料
: listnode *next_node; //指向下一個鏈結
: static listnode *now; //目前結尾節點指標
: const static listnode *head; //鏈結串鏈的起始指標
: public: //宣告method
: listnode(int node_data):data(node_data),next_node(NULL){}
: listnode():next_node(NULL){head=now=this;}
: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
類別本身的建構函式(constructor) 宣告物件時可設定其資料成員
的初值...
因為c++的特性就是函式可以override...所以
照這個例子看來...前者是產生鍵結串列的第一個結點..並將指向下一
個結點的指標設為NULL...後者是不產生任何結點..即空串列..

: 請問一下


: 上面這兩行程式是做什麼用...
: 謝謝
: static void add_node(int new_data); //新增節點
: static void show_all_node(); //顯示所有節點
: static void delete_node(int delete_data); //刪除節點
: };
: listnode *listnode::now; //宣告類別資料成員
: const listnode *listnode::head; //不變的


--
[m [1;33m※來源 : [1;36m 台北科大計中紅樓資訊站 [1;35mredbbs.cc.ntut.edu.tw
[1;32m※FROM : [1;37m140.116.163.110 [m

0 new messages