如何在.NET下的C/C++运行时确定方法参数类型?
在C语言中,可以通过反射来确定某些方法的参数类型以及类成员方法、属性和属性。。。 我想这是可能的,因为IL和.NET技术,对吗?如果是这样的话,是否可以对在VisualStudio2005/2008/2010.NET下编写的C/C++使用反射或类似技术 比尔,如何在.NET下的C/C++运行时确定方法参数类型?,.net,c++,visual-studio-2008,reflection,runtime,.net,C++,Visual Studio 2008,Reflection,Runtime,在C语言中,可以通过反射来确定某些方法的参数类型以及类成员方法、属性和属性。。。 我想这是可能的,因为IL和.NET技术,对吗?如果是这样的话,是否可以对在VisualStudio2005/2008/2010.NET下编写的C/C++使用反射或类似技术 比尔, 米兰。这是可能的,因为编译器将元数据放在程序集中。以及一个允许读取数据的扩展API。以及基本Object.GetType方法和typeof关键字 没有一个在C或C++编译器中可用。您可以使用RTTI和读取调试符号文件来解决这个问题。我怀疑
米兰。这是可能的,因为编译器将元数据放在程序集中。以及一个允许读取数据的扩展API。以及基本Object.GetType方法和typeof关键字
<>没有一个在C或C++编译器中可用。您可以使用RTTI和读取调试符号文件来解决这个问题。我怀疑这是否值得努力。嗨,问题的哪一部分不清楚?这意味着.NET下的C/C++编译器没有旧的Visual Studio 6那样包含更多的SIMBOL/类型?这就是它的意思。但是,它确实支持/clr选项。它编译C++/CLI,这是一种完全不同的语言。