我对 C++ 完全陌生,只写了几行。
我可以访问单例对象,并且我有该对象的公共可用 .h 文件。我可以毫无问题地调用 .h 文件中描述的方法。
但现在我的问题:
我知道,该对象的大多数实现都包含一个特殊的向量字段,该字段在 .h 文件中不可用。
有没有办法检测一个对象是否有一个已知名称的特殊字段,如果是,我该如何访问它?
可悲的是,那个远程对象的代码不在我的控制之下。我可以只使用该对象,但不能修改它的基础或来源。
在 JAVA 中,这将是简单的反射。
在此先感谢您的帮助!
我对 C++ 完全陌生,只写了几行。
我可以访问单例对象,并且我有该对象的公共可用 .h 文件。我可以毫无问题地调用 .h 文件中描述的方法。
但现在我的问题:
我知道,该对象的大多数实现都包含一个特殊的向量字段,该字段在 .h 文件中不可用。
有没有办法检测一个对象是否有一个已知名称的特殊字段,如果是,我该如何访问它?
可悲的是,那个远程对象的代码不在我的控制之下。我可以只使用该对象,但不能修改它的基础或来源。
在 JAVA 中,这将是简单的反射。
在此先感谢您的帮助!