Итераторы в с++ - Tera Online
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Итераторы в с++

Регистрация
31 Дек 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
Можно ли итерировать декларировать итератор к приватному map или тому же вектору в 1 из .h классов. После чего, использовать его как аттрибут в функциях, или же передавать дальше на дальнейшие манипуляции? )
Если да, можно пж примерчик? ) Интерисует именно за пределами "1го фаила". Т. е. еще разжованнее, класс А. h, класс А. cpp, класс B.h, Класс B.cpp итд :)
 
Регистрация
17 Сен 2013
Сообщения
72
Репутация
0
Спасибо
0
Монет
0
Нихрена не понял в вопросе. Будет ли работать что-то подобное? class Ass {   vector vec; public:   decltype(auto) begin() { return vec.begin(); } }; Будет, конечно.
 

leh

Capitan

leh

Capitan
Регистрация
21 Июл 2013
Сообщения
74
Репутация
6
Спасибо
1
Монет
0
Да, конечно. Приватный объект можно передавать по указателю и ссылке, а уж производные от него - тем более. Нельзя только обращаться к нему напрямую извне, а только через функции класса.
 
Сверху Снизу