Hello
Heres the code I have:
How should I cast iterator to object?Code:class base { public: }; class object : public base { public: void somefunc(); }; boost::ptr_vector<base> m_vector; m_vector.push_back(new object()); boost::ptr_vector<base>::iterator it; for( it = m_vector.begin(); it != m_vector.end(); ++it ) { ((object*)it)->somefunc(); }