首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从指向某个成员的指针获取指向对象的指针

从指向某个成员的指针获取指向对象的指针
EN

Stack Overflow用户
提问于 2015-11-23 19:41:28
回答 4查看 2.5K关注 0票数 22

假设有一个结构

代码语言:javascript
复制
struct Thing {
  int a;
  bool b;
};

我得到了一个指向该结构的成员b的指针,比如说作为某个函数的参数:

代码语言:javascript
复制
void some_function (bool * ptr) {
  Thing * thing = /* ?? */;
}

如何获得指向包含对象的指针?最重要的是:在不违反标准中的某些规则的情况下,即我需要标准定义的行为,而不是未定义或实现定义的行为。

作为附注:我知道这避开了类型安全。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33870219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档