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