changed assign to use initializer_list::size() fix

This commit is contained in:
Patrick 2024-07-24 18:44:26 +02:00
parent be204dd4fb
commit fd849ecfa4
1 changed files with 1 additions and 1 deletions

View File

@ -358,7 +358,7 @@ namespace cc {
template<typename T, std::size_t N>
constexpr void const_vector<T, N>::assign(std::initializer_list<value_type> values)
{
if (values.size() > N) throw std::invalid_argument("Initializer list in assign has more elements than size" + std::to_string(values_size) + ">=" + std::to_string(N));
if (values.size() > N) throw std::invalid_argument("Initializer list in assign has more elements than size" + std::to_string(values.size()) + ">=" + std::to_string(N));
_size = values.size();
std::copy(values.begin(), values.end(), _arr);
}