не хочется считать вручную. Т.е. мне хочется сделать что-то типа такого:
#define MAX 200000
int arr[sqrt(MAX)];
Но оно ругается, что "выражение должно иметь константное значение...". Как мне лучше быть?
constexpr int arr[std::sqrt(MAX)];
Придётся писать свой sqrt в constexpr
А что, на бумажке корень не посчитать уже?
Обсуждают сегодня