Size: a a a

2021 February 27

D

Danya in supapro.cxx
Егор
и через всю цепочку вызовов возвращать итератор от erase?
Ну я не вижу другого варианта
Ну или через in-out параметр
источник

N

Nyttochka in supapro.cxx
Как можно обратиться к значению словаря map по определенному ключу?
источник

Е

Егор in supapro.cxx
Sergey Skvortsov
Так прикопай себе std::next(it)
А это сработает? Типо
for (auto it = my_map.begin();it != my_map.end();++it) {
  some_method(*it);
  if (somehow_to_check())
    it = std::next(it);
}

?
источник

SS

Sergey Skvortsov in supapro.cxx
Перед some_method
источник

Е

Егор in supapro.cxx
так после удаления итераторы инвалидируются
источник

D

Danya in supapro.cxx
Sergey Skvortsov
Так прикопай себе std::next(it)
А что, после удаления элемента инвалидируется только один итератор, а не все?
источник

Е

Егор in supapro.cxx
Danya
А что, после удаления элемента инвалидируется только один итератор, а не все?
Видимо так
источник

SS

Sergey Skvortsov in supapro.cxx
Danya
А что, после удаления элемента инвалидируется только один итератор, а не все?
Да
источник

SS

Sergey Skvortsov in supapro.cxx
Егор
так после удаления итераторы инвалидируются
Только удаленный
источник

Е

Егор in supapro.cxx
Sergey Skvortsov
Только удаленный
уже погуглил, спс
источник

SS

Sergey Skvortsov in supapro.cxx
Егор
А это сработает? Типо
for (auto it = my_map.begin();it != my_map.end();++it) {
  some_method(*it);
  if (somehow_to_check())
    it = std::next(it);
}

?
for (auto it = map.begin(); it != map.end();) {
  some_method(*it++);
}
источник

NM

Nastya Medveda in supapro.cxx
Добрый вечер, зачем нужен sstream?
источник

D

DirtyCode in supapro.cxx
источник

CD

Constantine Drozdov in supapro.cxx
Nastya Medveda
Добрый вечер, зачем нужен sstream?
Чтобы в строки писать на том же интерфейсе. istream/ostream полиморфные классы, их версии отличаются только входным/целевым буфером
источник

NM

Nastya Medveda in supapro.cxx
то есть это писать как в файл, но в память?
источник

NM

Nastya Medveda in supapro.cxx
Это понятно, спасибо,  но не очень понятно зачем писать в sstream если можно писать в переменную  std::string
источник

CD

Constantine Drozdov in supapro.cxx
Nastya Medveda
Это понятно, спасибо,  но не очень понятно зачем писать в sstream если можно писать в переменную  std::string
Потому что число в строку с форматированием просто так не запишешь
источник

NM

Nastya Medveda in supapro.cxx
А, понятно. это аналог питоновских f string. Спасибо.
источник

AS

Anatoly Shirokov in supapro.cxx
inline выделение через один `
источник

NM

Nastya Medveda in supapro.cxx
Потому что гугл рассказывает куда копать, а  мне нужно как копать.
источник