From: Donald E. C. <don...@ui...> - 2007-01-10 08:52:09
|
(Wed, Jan 10, 2007 at 09:06:49AM +0100) Benoit Jacob <ja...@ma...>: > Yes, that's how you do it. But then the method returning const must be > marked with the const modifier itself. > > class SomeClass > { > protected: > VectorType m_vector; > > public: > VectorType & GetVector() > { > return m_vector; > } > > const VectorType & GetVector() const > { > return m_vector; > } > }; Ugh. For some reason i was making both functions constant with one returning a constant pointer and one not which makes me feel like a moron for not realizing why that makes no sense. Thanks for clearing this up. haha. |