Имеем 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)