Почему нет методов std::algorithm
constexpr
? Если я правильно понимаю новые правила С++ 14, многие из этих методов могут быть constexpr
. Например, почему не может std::find
быть constexpr
?
static constexpr std::array<char, 4> DnaBases {'A', 'C', 'G', 'T'};
constexpr bool is_dna(char b)
{
return std::find(std::cbegin(DnaBases), std::cend(DnaBases), b) != std::cend(DnaBases); // why not?
}
Какой другой std::algorithm
может быть constexpr
?