【发布时间】:2017-05-22 15:35:49
【问题描述】:
C++11 STL 中是否有与 Objective-C 中的objc_setAssociatedObject/objc_getAssociatedObject 等效或相似的内容?
如果没有,那么有什么方法可以让我在 C++ 中实现相同的行为?
【问题讨论】:
-
为什么不使用
std::map或std::unordered_map? -
C++ 中没有等价物。 Objective C 对象似乎实际上是一个
map<string, property>。 C++ 对象甚至不必在运行时存在。objc_setAssociatedObject和objc_getAssociatedObject直接访问底层地图(如果我理解正确的话)
标签: c++ objective-c c++11 binding