История изменений
Исправление sparks, (текущая версия) :
Окэ, значит всё что считается в Compile time должно быть Constexpr, а как вот это инстанцируется?
template<Sha A>
constexpr auto operator "" _hex()
{
return A.result;
}
Компилятор подставляет
_hex<char, 'a', 'b', 'c'> ()
Как оно делает deduct на Sha A
???
Всё норм)) это как раз новшества c++20, в 17м не собирается
Исправление sparks, :
Окэ, значит всё что считается в Compile time должно быть Constexpr, а как вот это инстанцируется?
template<Sha A>
constexpr auto operator "" _hex()
{
return A.result;
}
Компилятор подставляет
_hex<char, 'a', 'b', 'c'> ()
Всё норм)) это как раз новшества c++20, в 17м не собирается
Как оно делает deduct на Sha A
???
Исходная версия sparks, :
Окэ, значит всё что считается в Compile time должно быть Constexpr, а как вот это инстанцируется?
template<Sha A>
constexpr auto operator "" _hex()
{
return A.result;
}
Компилятор подставляет
_hex<char, 'a', 'b', 'c'> ()
Как оно делает deduct на Sha A
???