Вопросы по теме 'forward-list'

`std :: forward_list` ходить, пока итератор не станет нулевым?
Можно ли пройти std::forward_list , увеличивая итератор, пока указанный интегратор не станет нулевым? По старинке ... В следующем примере я создаю функцию print() . #include <iostream> #include <forward_list> void...
187 просмотров
schedule 22.07.2023

std::forward_list::insert_after потокобезопасность
В общем std::forward_list безопасно ли, чтобы несколько потоков вызывали insert_after одновременно, если они гарантированно никогда не вызовут его с одним и тем же итератором позиции? Кажется, это может быть безопасно, учитывая, что вставка...
544 просмотров

Почему std::forward_list::empty имеет [[nodiscard]], а std::forward_list::max_size — нет?
В документации std::forward_list есть две функции-члена: [[nodiscard]] bool empty() const noexcept; size_type max_size() const noexcept; Что меня удивляет, так это: Почему у empty есть [[nodiscard]] , а у max_size нет?
55 просмотров
schedule 15.09.2022