История изменений
Исправление fsb4000, (текущая версия) :
Решил вывести, получил ошибку, вроде поправил, теперь не выходит за границы массива.
https://gcc.godbolt.org/z/f7qY7x
Значит если хочешь Constexpr, то всё в цепочке должно быть Constexpr
Нет. Только в том пути по которому проходит constexpr
, смотри на функцию: constexpr_convert
. Там есть throw
, который не constexpr
, но до тех пор пока выполнение функции туда не доходит, то всё норм, а если дойдёт, то будет ошибка компиляции
Исправление fsb4000, :
Решил вывести, получил ошибку, вроде поправил, теперь не выходит за границы массива.
https://gcc.godbolt.org/z/7zdP36
Значит если хочешь Constexpr, то всё в цепочке должно быть Constexpr
Нет. Только в том пути по которому проходит constexpr
, смотри на функцию: constexpr_convert
. Там есть throw
, который не constexpr
, но до тех пор пока выполнение функции туда не доходит, то всё норм, а если дойдёт, то будет ошибка компиляции
Исправление fsb4000, :
Решил вывести, получил ошибку, вроде поправил, теперь не выходит за границы массива.
https://gcc.godbolt.org/z/KezesW
Значит если хочешь Constexpr, то всё в цепочке должно быть Constexpr
Нет. Только в том пути по которому проходит constexpr
, смотри на функцию: constexpr_convert
. Там есть throw
, который не constexpr
, но до тех пор пока выполнение функции туда не доходит, то всё норм, а если дойдёт, то будет ошибка компиляции
Исходная версия fsb4000, :
Решил вывести, получил ошибку, вроде поправил, теперь не выходит за границы массива.
https://gcc.godbolt.org/z/KezesW
Значит если хочешь Constexpr, то всё в цепочке должно быть Constexpr
Нет. Только в том пути по которому проходит constexpr
, смотри на функцию: constexpr_convert
. Там есть throw
, который не constexpr
, но до тех пор пока выполнение функции туда не доходит, то всё норм…