Rum*_*rak 1 c++ offsetof pointer-to-member c++11
我有一个struct(Member),它只能用作其他struct(Container)中的数据成员.按照惯例,成员的名字总是m.成员是否有可靠的方法来获取包含结构的地址?
template<typename Struct>
struct Member;
{
const Struct& s = ??;
// this - &Struct::m
};
struct Container
{
Member<Container> m;
};
Run Code Online (Sandbox Code Playgroud)
我希望可能使用指向成员的指针&Container::m可能有助于从Member对象本身的地址计算回来?
| 归档时间: |
|
| 查看次数: |
190 次 |
| 最近记录: |