推 CoNsTaR: template <typename T> auto getIndex() { return T::ind 02/06 23:29
→ CoNsTaR: ex; } 02/06 23:29
→ CoNsTaR: 這樣有符合需求嗎? 02/06 23:29
→ fatrabitree: 再配合一下MACRO應該可以不用手動建set 02/07 00:10
推 LPH66: 我有點好奇「求多重繼承指定父類的順序」的用處在哪 02/07 01:18
→ johnjohnlin: @LPH大大寫我在寫某個class繼承了consumer/producer 02/07 09:39
→ johnjohnlin: ,使用者會用父介面呼叫這個class,然後我想要建出 02/07 09:39
→ johnjohnlin: 相依關係的topological graph 02/07 09:39
→ johnjohnlin: 二樓那個拿offset的方法好像可以試試看 02/07 09:42
推 CoNsTaR: 所以你不是想要得到 parent class 某個 constexpr 的值, 02/08 09:08
→ CoNsTaR: 你是要把 parent class 拿來排序 02/08 09:08
→ firejox: std variant 02/08 10:00
→ johnjohnlin: variant不適用我的場景,我需要有繼承關係 02/08 11:09
推 LPH66: 如果這個排序可以不必是繼承順序的話 (建圖應該可以不是) 02/08 13:52
→ LPH66: typeid(型態) 所得到的 type_info 物件有 hash_code() 能用 02/08 13:52
→ LPH66: 或者根本可以用此 type_info 的 before() 方法判斷順序 02/08 13:52