|
|
1
2
在普通C++中,模板类方法仅在链接范围内实际使用时才被实例化。我怀疑C++/CLI实现可能是等价的——如果没有在C++程序集中使用,则不生成测试()的代码。 |
|
|
2
-1
你的问题的答案其实很简单。编译混合程序集C++/CLI时,编译器遵循一些规则,以便在组件外导出本机函数并输出元数据。
其中之一是,除非明确指定,否则本机方法不会从程序集中公开。要显式指定要通过元数据公开的本机方法,请使用
另一个问题是模板函数不能从程序集中公开。所以在您的案例中,您不能公开模板类。 但在您的情况下,我几乎肯定您不需要模板类,而是一个通用类,这是绝对可以导出的。 为什么需要模板?您是否了解模板与常规模板之间的区别?一个是编译时单位,另一个是运行时。 试用使用
|
|
|
sungjun cho · 函数模板重叠多个匹配项 1 年前 |
|
|
Amaterastis · 基类接受子类和内部子类的模板参数 1 年前 |
|
|
111111 · 确定作为模板参数传递的函数的参数类型 1 年前 |
|
|
Sam · 在LaTeX中将图像添加到预制的投影仪中 1 年前 |
|
|
user416983 · 模板函数成员作为模板参数 1 年前 |
|
|
PyOPTProblem · c++如何模板化模板参数的部分实例化? 1 年前 |