v
Size: a a a
O
constexpr
такое не пройдёт даже без какого-либо класса. Не получится вызвать объявленную, но не определённую функцию, это, кажется, именно то, что происходит в коде, пусть и не столь очевидным образомPK
v
constexpr
такое не пройдёт даже без какого-либо класса. Не получится вызвать объявленную, но не определённую функцию, это, кажется, именно то, что происходит в коде, пусть и не столь очевидным образомO
constexpr
функции, её использование и её определение. Вот по середине у нас и появляется момент, когда уже объявлено, но ещё не определено, на что компилятор вполне справедливо и указывает в ошибке: 'foo()' used before its definition
, несмотря на то, что оно ниже точно определено.constexpr
функции после использования" — я не знаю на него ответ, мне тоже было бы интересно найти причину такого решенияA
u
Е
v
constexpr
такое не пройдёт даже без какого-либо класса. Не получится вызвать объявленную, но не определённую функцию, это, кажется, именно то, что происходит в коде, пусть и не столь очевидным образомПК
A
v
IZ
IZ