[問題] Class的offset
請問一下在python裡
有辦法藉由class裡的某個member(attribute)
就找到該Class嗎?
假設c裡面是這樣寫的話
struct A {
....
....
int a; //certain member
};
struct A a;
void *ptr = &a.a;
ptr= ptr - ((struct A *)0)->a;
ptr這時候會等於 &a;
這樣子的暴力手段python有辦法實作出來嗎?
或是有什麼其他替代方案? 我看introspection裡好像沒提到這段...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.200.162
推
08/03 16:01, , 1F
08/03 16:01, 1F
→
08/03 17:07, , 2F
08/03 17:07, 2F
→
08/04 10:08, , 3F
08/04 10:08, 3F
推
08/04 13:25, , 4F
08/04 13:25, 4F
→
08/04 19:46, , 5F
08/04 19:46, 5F
→
08/04 19:48, , 6F
08/04 19:48, 6F
推
08/04 23:20, , 7F
08/04 23:20, 7F
→
08/04 23:21, , 8F
08/04 23:21, 8F
推
08/05 01:15, , 9F
08/05 01:15, 9F
推
08/05 08:29, , 10F
08/05 08:29, 10F
推
08/05 12:16, , 11F
08/05 12:16, 11F
→
08/05 23:15, , 12F
08/05 23:15, 12F
→
08/05 23:18, , 13F
08/05 23:18, 13F
→
08/05 23:19, , 14F
08/05 23:19, 14F
推
08/05 23:50, , 15F
08/05 23:50, 15F
→
08/05 23:52, , 16F
08/05 23:52, 16F
→
08/06 23:04, , 17F
08/06 23:04, 17F
→
08/06 23:12, , 18F
08/06 23:12, 18F
→
08/06 23:16, , 19F
08/06 23:16, 19F
→
08/06 23:18, , 20F
08/06 23:18, 20F
推
08/08 00:31, , 21F
08/08 00:31, 21F
→
08/08 00:36, , 22F
08/08 00:36, 22F
→
08/08 00:38, , 23F
08/08 00:38, 23F
→
08/08 00:47, , 24F
08/08 00:47, 24F
→
08/08 01:17, , 25F
08/08 01:17, 25F
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章