Re: Проект шаблона класса, подскажите
От: Zenden Россия  
Дата: 09.09.15 05:47
Оценка: 2 (1)
Здравствуйте, CEMb, Вы писали:


CEM>в процессе проектирования выяснилось, что нужна некая функция

CEM>

CEM>void SetValue(String strValue);
CEM>


CEM>реализация которой упирается в T, например int atoi, float atof в простых случаях, ну и так далее. String тут некий чужой строковый класс, умеющий возвращать char*.

CEM>как бы сделать реализацию этой функции для разных T попроще? Пока вижу только отказ от шаблона и создание классов вручную для каждого типа с одной этой функцией.
CEM>Вроде можно было как-то конкретизировать отдельные вещи в шаблонах для определённых типов?


m_value = boost::lexical_cast<T>(strValue);
Отредактировано 09.09.2015 5:47 Zenden . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.