Re[3]: Специализация шаблонов по 2 параметрам
От: Кодт Россия  
Дата: 20.02.16 11:07
Оценка:
Здравствуйте, SVV, Вы писали:

SVV>если делается класс для работы как с char так и с wchar_t то конструкторов должно быть минимум 4:


Как насчёт подумать в такую сторону?
template<class T> class Str {
public:
  template<class T2>
  Str(const T2* src) : data_( allocate_or_point<T>(src) ), deleter_( delete_or_nothing<T,T2> ) {}
private:
  T* data_;
  void (*deleter_)(T*);
};
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.