一道C求詳解,看不太懂

2022-07-31 18:27:12 字數 682 閱讀 3232

1樓:

那段英文都說得很明白了……這是2個構成連結串列結構的類,每個節點包含一個函式指標,可以指向不同的函式以完成不同的功能。

節點類是一個抽象類,所以實際使用方式是繼承他以完成實際工作,同時不同的繼承類依靠相同的基類結構可以構成一個物件連結串列。

node類

virtual ~node(){} // 虛解構函式,需重寫

virtual void f() = 0; // 函式指標,需重寫

node *next; // 指向下一個物件節點

此類需繼承以填充實際**

list類

用於連結各個node物件

node *head; // 指向整個連結串列的頭節點,用於從任意物件中回到起始

head(null){} // 不清楚,可能是指向頭指標的介面

~list() // 解構函式,呼叫了clear

void clear(); // 釋放全部物件,遍歷整個連結串列,**很簡單就不細說了

2樓:匿名使用者

以前學過這個,現在都就飯吃了!嗨!去csdn 論壇裡問吧!這裡等,不一定什麼時候有人回答呢!我的畢業設計都是從那個論壇裡找人幫我「指導」的!

3樓:匿名使用者

這是連結串列,第一個類是節點,儲存資料內容以及關聯的指標,而下邊就是具體的連結串列實現類

一道概率題求詳解,一道數學題,求詳解。

先要確定第一次取出的是白球還是紅球,然後才有第二取出白球的概率,概率是每次分別單獨測算的,不可以累加,也沒有累計 a,如果第一次取出是紅球,那麼第二次取出白球的概率是5 14 b,如果第一次取出是白球,那麼第二次取出白球的概率是4 14 有兩種情況,第一次取的紅球第二次取的白球和兩次取的都是白球,再...

求高人解答一道c語言題目求高人解答一道C語言題目

a程式是遇到3的倍數就不輸出,然後繼續判斷下一個數 b程式是遇到第一個3的倍數就退出迴圈,不再輸出。n 3 n 200 這句為 n 3 與 n 200全成立為真是1 有1個不 成立為假是0 當然不等價了,你第一個程式是從100為起點的.到200為終點,這是一個條件成立則繼續執行.b是象一樓說的那樣....

一道c程式題目,我看不懂,求高手指點

int8 t代表 復8位帶符號整數,範制圍就bai 是 128 127了,du至於uint8 t的範圍就是0 255了,0xd3 16 13 3 211,然後float型的資料都是zhi用2的多少次方來表示dao的,所以0.45 0.0 11100 迴圈,精度會有問題 int8 t是自己定義的吧?你...