推 james732:1. 你的問題是不知道 std::map 該怎麼用嗎? 12/28 23:03
→ james732:2. 這種情況似乎不應該用繼承,因為班級不是一種學生 12/28 23:03
→ james732: 通常 class B : public A 是用在「B是一種A」的概念 12/28 23:04
→ james732: 當然不是絕對啦,只是覺得班級繼承學生的感覺好怪 12/28 23:06
推 flax00298: 班級裡面應該是有很多學生吧?這才是你要的:) 12/28 23:14
→ flax00298: 班級的data member裡面有map(姓名,資料) 12/28 23:15
→ tata111:我知道map怎麼用,可是就是有一種班級繼承學生很怪 12/29 08:33
→ tata111:也是可以不用繼承,可是那要怎麼讓班級也可以使用學生 12/29 08:38
→ tata111:中的某些function,會想用繼承是因為我覺得學生是班級 12/29 08:39
→ tata111:一部分 12/29 08:39
推 LPH66:那叫做"HAS-A",「有一個」的關係 12/29 09:24
→ LPH66:這種關係通常寫成班級裡的成員變數是學生 12/29 09:25
→ LPH66:繼承則是用在"IS-A",「是一個」的關係上 12/29 09:25
→ seasson:怎麼會讓班級去繼承學生? 這個關係根本就不對 12/31 11:41
→ seasson:你應該是在班級裡 加一個type是container<學生>的成員才對 12/31 11:44