Size: a a a

2020 August 02

CC

Cool Cooler in C++ Together 2.0
Я плюсы сам плохо знаю
источник

RZ

Rika Z in C++ Together 2.0
Cool Cooler
То есть пока у тебя есть итератор counIt из какого-то вектора тебе походу нельзя этот_вектор.pop_back
То есть пока указатель на строке, нельзя удалить строку?
источник

CC

Cool Cooler in C++ Together 2.0
Rika Z
То есть пока указатель на строке, нельзя удалить строку?
Не указатель, а итератор
Возможно, сказать, что итератор указывает на строку (это в нашем случае, а вообще просто элемент), было не самым лучшим способом объяснения
Пока у тебя существует итератор контейнера (например итератор какого-нибудь std::vector), тебе нельзя делать некоторые вещи, и я подозреваю, что pop_back в их числе
источник

CC

Cool Cooler in C++ Together 2.0
У тебя counIt — это итератор
источник

RZ

Rika Z in C++ Together 2.0
Ммм. Ясно. Ты хорошо все расклал мне.
источник

CC

Cool Cooler in C++ Together 2.0
Cool Cooler
Не указатель, а итератор
Возможно, сказать, что итератор указывает на строку (это в нашем случае, а вообще просто элемент), было не самым лучшим способом объяснения
Пока у тебя существует итератор контейнера (например итератор какого-нибудь std::vector), тебе нельзя делать некоторые вещи, и я подозреваю, что pop_back в их числе
Я сам итераторы не юзаю
источник

RZ

Rika Z in C++ Together 2.0
Почему?
источник

CC

Cool Cooler in C++ Together 2.0
Ибо фиг знает, что их инвалидирует
источник

CC

Cool Cooler in C++ Together 2.0
Да и есть старые добрые индексы
источник

CC

Cool Cooler in C++ Together 2.0
Я знаю как они работают, я к ним привык
источник

RZ

Rika Z in C++ Together 2.0
Я надеюсь что это все я не зря учу. И когда начну учить java встречу знакомые коды.
источник

CC

Cool Cooler in C++ Together 2.0
Мне не оч понятно, зачем изобрели итераторы
источник

CC

Cool Cooler in C++ Together 2.0
Вроде бы велосипеды
источник

CC

Cool Cooler in C++ Together 2.0
@AlexFails, а на самом деле?
источник

RZ

Rika Z in C++ Together 2.0
Cool Cooler
Да и есть старые добрые индексы
Которые massive[0] [1]?
источник

CC

Cool Cooler in C++ Together 2.0
Rika Z
Которые massive[0] [1]?
Ага
источник

O

Ofee in C++ Together 2.0
Cool Cooler
Мне не оч понятно, зачем изобрели итераторы
Внимание, дисклеймер:
#define operator оператор

Потому что они удобны, все функции могут работать с итераторами обобщённо, не зная особенностей контейнера. Банально не у всех есть оператор[]
источник

CC

Cool Cooler in C++ Together 2.0
Ofee
Внимание, дисклеймер:
#define operator оператор

Потому что они удобны, все функции могут работать с итераторами обобщённо, не зная особенностей контейнера. Банально не у всех есть оператор[]
Ахаха
источник

CC

Cool Cooler in C++ Together 2.0
Это из 1С?
источник

CC

Cool Cooler in C++ Together 2.0
оператор[]
источник