Имеем enum DataType{ TYPE1,TYPE2,...TYPEN };
каждая константа соответсвует определённому POD типу (uchar , int , double ...) 
template<typename T>
struct property { 
    std::string name;
    T value;
};
но чтобы эта структура зависела от DataType , которая дефинирована 
в сишной библиотеке , куда мне доступа нет . 
Например TYPE1 соответствует unsigned char - значит мне нужна структура
с T=unsigned char .
Как реализовать такое ?
    

    
      Ответ на:
      
          комментарий
        от dilmah 
  
    
      Ответ на:
      
          комментарий
        от Sectoid 
  
    
      Ответ на:
      
          комментарий
        от dilmah 
  
    
      Ответ на:
      
          комментарий
        от tche 
  
    
      Ответ на:
      
          комментарий
        от tche 
  
    
      Ответ на:
      
          комментарий
        от Sectoid 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум reinterpret_cast UB или нет? (2019)
 - Форум С++ , шаблоны, помощь и поддержка (2015)
 - Форум Как объединить шаблоны и наследование (2017)
 - Форум 100 dynamic_cast'ов за 1 миллисекунду (2014)
 - Форум Вывод типа для значений для которых нет перегрузки в std::ostream (2019)
 
- Форум [C++, boost::spirit::phoenix, std::get] Обернуть std::get в phoenix-овскую function (2011)
 - Форум Код не отрабатывает как ожидается (2022)
 - Форум boost.asio, boost.serialization (2010)
 - Форум Интроспекция с boost (2017)
 - Форум float -> char[], размер буфера (2017)