[問題] 類似資料庫的程式
請問一下,假設我現在要以C++寫一個類似關聯資料庫的東西
假設說有一個class student,屬性有ID,Name
以及另一個class address,屬性有ID,country
第三個則是建立兩者關係的表 class aaa
屬性有stu_ID,add_ID
前兩個目前都是以link list的方式完成了
第三個class也作完了,問題來了
當寫進去aaa一筆1,1的資料
當我要讀aaa的這個表時,讀到這一筆1,1的時候
怎麼知道他代表的意思是"編號為1的student,它的address為編號1的country
問題在於這些分別為不同的class
在不使用friend以及繼承的方式下,是否有其它的方式可以做到呢?
因為我目前是害怕說如果現在用這兩種方法做出來後
若我指導教授又說要加什麼東西時,整個系統會變的很難改
加上說如果用繼承的方式的話....那可能就要用到雙重繼承了...
似乎就比我想像的麻煩多了,也許會有更簡單的方法
不知道其它大大有沒有什麼好方法呢,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.18.48.28
推
07/19 18:31, , 1F
07/19 18:31, 1F
→
07/19 19:07, , 2F
07/19 19:07, 2F
→
07/19 19:08, , 3F
07/19 19:08, 3F
推
07/19 19:14, , 4F
07/19 19:14, 4F
→
07/19 19:14, , 5F
07/19 19:14, 5F
→
07/19 20:08, , 6F
07/19 20:08, 6F
→
07/19 20:08, , 7F
07/19 20:08, 7F
→
07/19 23:28, , 8F
07/19 23:28, 8F
→
07/19 23:29, , 9F
07/19 23:29, 9F
→
07/19 23:30, , 10F
07/19 23:30, 10F
→
07/20 00:10, , 11F
07/20 00:10, 11F
→
07/20 00:11, , 12F
07/20 00:11, 12F
→
07/20 00:32, , 13F
07/20 00:32, 13F
→
07/20 01:09, , 14F
07/20 01:09, 14F
→
07/20 01:10, , 15F
07/20 01:10, 15F
→
07/20 01:11, , 16F
07/20 01:11, 16F
→
07/20 01:54, , 17F
07/20 01:54, 17F
→
07/20 01:55, , 18F
07/20 01:55, 18F
→
07/20 13:21, , 19F
07/20 13:21, 19F
→
07/20 13:22, , 20F
07/20 13:22, 20F
→
07/20 18:39, , 21F
07/20 18:39, 21F
→
07/21 00:32, , 22F
07/21 00:32, 22F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章