Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.07.2017, 21:20   #1
Ilnaz_aziat
Новичок
Джуниор
 
Регистрация: 04.07.2017
Сообщений: 1
По умолчанию Как создать шаблон класса и вызвать функцию такого класса?

Добрый день. Написал такой код:
class DataObject
{
string uid;
string title;
type data;
};

DataObject ContinuousPropValues(H5File, readresqml);
/*само определение и вызов функции ContinuousPropValues находится в cpp-файле*/

Необходимо эту конструкцию реализовать через template, ибо член класса DataObject data может быть элементами различного типа(может быть несколько функций, возвращающих различный тип). Помогите пожалуйста.
Ilnaz_aziat вне форума Ответить с цитированием
Старый 04.07.2017, 22:58   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Надо добавить
template <typename type>
перед декларацией класса.
waleri вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вызвать функцию класса из функции др класса? mc13 Общие вопросы C/C++ 20 14.02.2015 20:27
Как создать метод класса, возвращающий объекты (поля класса) разных типов frosich Общие вопросы Delphi 3 01.03.2013 19:29
Как вызвать функцию из класса ? Silly Student Общие вопросы C/C++ 2 13.10.2011 20:07
Вызвать функцию с известной сигнатурой для неизвестного класса. Интерфейс Ferrum26 Общие вопросы Delphi 4 22.07.2010 14:26
Создать шаблон класса «очередь» (C++) NieL Помощь студентам 0 09.06.2009 13:31