У меня есть шаблонный класс c ++:
template<class T>
class A {
void test (T temp) { }
};
Но мне нужно обернуть его в CLI, чтобы его можно было использовать в c #.
Пример:
CLI:
template<class T>
ref class AWrap {
private:
A* a;
public:
void test (T temp) {
a->test<T>(temp);
}
};
C #:
Awrap blah = new AWrap();
blah<int>(3);
Если я создам шаблонизированный CLI ref class
, который вызывает шаблонный метод c ++, будут ли примитивные типы генерировать правильный шаблонный код c ++ при компиляции? ->