Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 4 | 1 | 4
Назад Вниз Каталог Обновить

Помогите ЗооПедофильныйНекрофил 09/09/17 Суб 13:18:51  1059419  
15010985260670.jpg (621Кб, 1000x1500)
С++, list.
Вот создаю я лист. Добавляю в него элемент listik.push_back(..)
Как потом к нему обратиться? К этому элементу. В объекте что добавляю допустим множество свойств, и я не хочу все запихивать в конструктор. И если я сделаю допустим так (*listik.end())->Setter(///); то выдаст ошибку. Как быть. А вообще мне в идеале нужно обращаться к какому хочу элементу. Захочу к первому захочу к третьему и т д. Как быть?
Аноним 09/09/17 Суб 14:09:06  1059432
Если хочешь к любому элементу обращаться шлюха, используй vector или deque.
Элемент end(), кстати, всегда невалидный. Последний элемент - это энд минус первый. listik.back()->Setter() сработает.
Аноним 09/09/17 Суб 14:31:57  1059440
>>1059419 (OP)
Вот тут хороший справочник http://ru.cppreference.com/w/cpp/container/list

А ты, походу, не разобрался с итераторами. Не зная итераторов с коллекциями работать никак
Аноним 09/09/17 Суб 18:34:31  1059486
>>1059419 (OP)
юзай .back()
Аноним 11/09/17 Пнд 14:46:13  1060259
Мне вот интересно, почему ты не юзнешь wiki или msdn? Там все расписано.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 4 | 1 | 4
Назад Вверх Каталог Обновить

Топ тредов
Избранное