2016-03-16 3 views
0

Я новичок в технологии COM (компонентная объектная модель). Теперь я использую ATL для создания ком-проекта в VS2013. Я хочу добавить класс шаблона в проект с помощью мастера ATL. Но я не знаю, как это сделать. Я сделал поиск и не нашел ничего о моем вопросе.Как добавить класс шаблона в проект ATL?

Мне интересно, поддерживает ли класс шаблонов ATL. Если да, может ли кто-нибудь сказать мне, как добавить его?

Любая помощь будет оценена по достоинству.

+0

Вы, кажется, не понимаете, о чем говорите. Возьмите хорошую книгу на C++ и начните читать. – SergeyA

+0

Я понимаю C++. Я говорю о COM. – Danny

+0

Нет, нет. В противном случае вы поймете, что ваш вопрос не имеет никакого смысла. – SergeyA

ответ

0

Мне интересно, поддерживает ли ATL шаблон класса шаблонов. Если да, может ли кто-нибудь сказать мне, как добавить его?

Да, ATL поддерживает параметры шаблона (это на самом деле в название Active Template Library), и вы можете создавать свои собственные шаблонные классы вокруг этих шаблонов в совокупности вещей, используя мета-приемы программирования.

+0

Благодарим вас за ответ. Да, я знаю, что фон ATL - это классы шаблонов, которые помогают нам создавать COM. Я добавляю классы ATL в VS2013 с помощью мастера ATL. Я не нашел там никаких вариантов, чтобы добавить класс шаблона. Не могли бы вы дать мне подсказку, как добавить классы шаблонов? Еще раз спасибо. – Danny

+0

@ Danny _ «Не могли бы вы дать мне подсказку, как добавить классы шаблонов?» _ Просто напишите код. Вы действительно просите о поддержке диалога мастера? –