我在互联网上没有找到有关此事的任何信息,因此我正在寻找了解C++/CX实现方式的人。 C++/CX的维基百科文章称它支持基于运行时的泛型,这意味着您不需要具有完整实现的头文件即可实例化泛型类型。我知道这对于.NET来说是如何工作的(程序集包含IL代码,JIT可以直接将具体类型插入其中,并在有新实例化时编译它),但在C++/CX中(它是本地编译的),没有JIT来在运行时编辑代码(我认为这对x86机器码来说可能很难)。
那么这里的技巧是什么,是使用盒式装箱的类型抹除还是一些新的人为方案?
(我知道有关类型的元数据以.NET格式存储,我想了解方法中的代码)
那么这里的技巧是什么,是使用盒式装箱的类型抹除还是一些新的人为方案?
(我知道有关类型的元数据以.NET格式存储,我想了解方法中的代码)