我想知道是否可以通過工會地址訪問工會的實際成員,而不是通過運營商訪問工會的實際成員。如果這是可行的,那是允許的嗎?通過地址訪問工會的實際成員
1
A
回答
2
可以使用addressof操作進入聯盟的內存&(union)
例如
union foo {
int32_t bar;
int64_t baz;
} afoo;
void * address = &afoo;
但是聯盟的要點是允許透明訪問由不同類型組成的數據的「共享」區域;如果你想要char *
訪問數據,那麼你可以使用char *
成員,並以這種方式訪問數據。
假裝的*地址是不同的類型,我們可以使用:
int64_t *abar = (int64_t*)address;
printf("%llu\n", *abar);
相關問題
- 1. 通過地址訪問結構成員
- 2. 通過本地靜態實例訪問實例成員
- 3. 通過訪問成員
- 4. 通過IP地址限制對WordPress管理員的訪問
- 5. 通過地址欄訪問cookie的值
- 6. 通過指針訪問成員函數
- 7. 通過System.Reflection訪問內部成員?
- 8. 通過對象訪問成員函數
- 9. 通過字符串訪問JSON成員?
- 10. 通過訪問器檢索實例成員的線程安全
- 11. C++通過類範圍訪問實例的成員
- 12. 通過地址/指針訪問對象
- 13. 通過IP地址從bash訪問AWS
- 14. Kerberos:通過IP地址訪問主機
- 15. 通過Rhodes訪問iPhone/Android地址簿
- 16. 通過私人地址訪問網站
- 17. 通過MAC地址限制訪問
- 18. 如何通過HttpWebRequest訪問外部實時會議網址
- 19. 通過實例跟蹤成員變量訪問
- 20. 通過對象實例訪問私有靜態成員
- 21. 如何通過真實IP地址遠程訪問asp.net網站
- 22. 腳本通過地址簿訪問自定義地址字段
- 23. iPhone地址簿 - 實際地址
- 24. 會員訪問設計(訪問會員)
- 25. 通過引用訪問者訪問私有成員
- 26. 通過外部訪問靜態成員並通過繼承C++
- 27. C++,成員地址
- 28. 通過引用地址通過問題
- 29. 如何通過jQuery選擇器訪問實際的DIV?
- 30. 同步訪問ASP.NET會話的成員
肯定的是,它只是一個內存位置......但工會符號告訴編譯器如何對待你所訪問的數據。考慮一個用'float'覆蓋一些'char'類型的聯合 - 你訪問的內存地址的數據類型是什麼? –
指向結構的指針 – nEAnnam