enum Type{Type1,Type2};
template<enum Type>
struct Foo
{
};
const Type gettype()
{
return Type1;
}
const Type t = gettype();
Foo<t> foo; // конечно не прокатывает
В новом стандарте обещают "constexpr" , а как сейчас побороть компилятор ?
Ответ на:
комментарий
от jtootf
Ответ на:
комментарий
от Begemoth
Ответ на:
комментарий
от kitov
Ответ на:
комментарий
от kitov
Ответ на:
комментарий
от jtootf
Ответ на:
комментарий
от kitov
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум C++ constexpr + static member того же класса (2016)
- Форум C++, темплейты, букварь (2014)
- Форум c++ использование объекта класса в switch (2018)
- Форум constexpr в C++ на самом деле не const (2023)
- Форум Заготовка шаблонных методов (2013)
- Форум Generic comparator with templated accessor to elements (2015)
- Форум Плюсы , реализация класса . (2007)
- Форум Стандарт С++ гарантирует, что приведенный ниже код рабочий? (2011)
- Форум [MSVC 2005]Компилерокапец (2009)
- Форум Параметризация шаблона разными значениями enum (2013)