Обертывание собственного шаблонного класса C ++ с C ++ / CLI - PullRequest
2 голосов
/ 24 августа 2011

Можно ли обернуть шаблонный собственный класс C ++ с C ++ / CLI?Например,

template <class T>
class TemplateTest
{
public:
    TemplateTest(const T& x) { mX = x; }
    ~TemplateTest(void);

    T getValue() { return mX; }
private:

    T mX;
};

Обычный способ - это удерживать указатель на класс TemplateTest, однако с помощью шаблонного класса мне нужно было бы знать, какой тип T во время компиляции.Как люди обычно управляют такими сценариями?

1 Ответ

2 голосов
/ 24 августа 2011

Не существует общей стратегии, кроме предварительного определения всех таких специализаций шаблонов, которые вас интересуют, и явного отображения каждого универсального интерфейса командной строки в пользовательскую оболочку для специализации шаблона.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...