class A { public: void function1(){} void function2() const{} } std::vector a_vector std::vector::iterator return_iter() { }