[問題] 取得 std::function 的簽名
比方說:
typedef int Function( int, char * [] );
typedef std::function< Function > Functor;
我希望可以透過 Functor 來拿到 Function 這個簽名以利我轉型
像是:
void * symbol = dlsym( "blahblahblah" );
Functor f = reinterpret_cast< Functor::signature * >( symbol );
不過我看了一下 function 的成員,好像沒有相關的 typedef
是否有其他的設施可以拿到簽名呢?
--
自High筆記(半荒廢)
http://legnaleurc.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.104.49.85
推
11/08 23:47, , 1F
11/08 23:47, 1F
→
11/08 23:54, , 2F
11/08 23:54, 2F
推
11/08 23:57, , 3F
11/08 23:57, 3F
→
11/09 00:02, , 4F
11/09 00:02, 4F
→
11/09 00:05, , 5F
11/09 00:05, 5F
→
11/09 00:05, , 6F
11/09 00:05, 6F
→
11/09 00:06, , 7F
11/09 00:06, 7F
→
11/09 00:07, , 8F
11/09 00:07, 8F
→
11/09 00:12, , 9F
11/09 00:12, 9F
→
11/09 00:13, , 10F
11/09 00:13, 10F
→
11/09 00:25, , 11F
11/09 00:25, 11F
→
11/09 02:38, , 12F
11/09 02:38, 12F
→
11/09 02:38, , 13F
11/09 02:38, 13F
→
11/09 14:48, , 14F
11/09 14:48, 14F
→
11/09 18:09, , 15F
11/09 18:09, 15F
→
11/09 18:10, , 16F
11/09 18:10, 16F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章