[問題] 關於functor及find_if
麻煩各位大大看一下這張我畫的圖示
http://www2.nkfust.edu.tw/~u9314011/aaa.jpg

註:我圖改了,附上access的示意圖
我想做出這樣的功能,類似資料庫,不過基於一些因素
不能依靠連結SQL的方式,只能用程式慢慢建立
所以依圖所以,就建立了6個class(三個是元件,三個是link list)
三個元件分別為甲乙丙,然後我現在可以透過find_if在Tc內找到某個符合條件的甲
但問題來了,我怎麼根據找到的這個"甲"(ex:要找到AID=5;BID=6的物件)
找出他裡面的元件A及B的屬性呢
(eg:獲得AID=5的屬性,如Name,以及BID=6的屬性)
目前,我find_if的第三個參數是使用functor
而我目前所想到的方法,則是使用functor內部又有functor
當然我還沒實作啦,只是用想的似乎太過複雜,所以想請問各位前輩
不知道有沒有什麼比較簡潔的方法呢,麻煩說明一下,謝謝
(寫完才發現寫乙丙好像是多餘的....XD)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.18.48.28
※ 編輯: tyc5116 來自: 163.18.48.28 (08/23 22:53)
推
08/23 23:09, , 1F
08/23 23:09, 1F
→
08/23 23:12, , 2F
08/23 23:12, 2F
→
08/23 23:14, , 3F
08/23 23:14, 3F
→
08/23 23:14, , 4F
08/23 23:14, 4F
→
08/23 23:16, , 5F
08/23 23:16, 5F
如上,希望能夠知道有什麼方法可以作出如圖所示的功能
目前,我是想出繼承的方式,不過似乎也會更複雜...@@
※ 編輯: tyc5116 來自: 220.143.155.152 (08/23 23:54)
推
08/24 00:04, , 6F
08/24 00:04, 6F
→
08/24 00:11, , 7F
08/24 00:11, 7F
→
08/24 00:12, , 8F
08/24 00:12, 8F
→
08/24 00:12, , 9F
08/24 00:12, 9F
推
08/24 00:24, , 10F
08/24 00:24, 10F
推
08/24 00:25, , 11F
08/24 00:25, 11F
→
08/24 00:27, , 12F
08/24 00:27, 12F
→
08/24 00:30, , 13F
08/24 00:30, 13F
→
08/24 00:31, , 14F
08/24 00:31, 14F
推
08/24 00:43, , 15F
08/24 00:43, 15F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章