Hola!
Si que puedes llamar a un metodo de una clase const, pero este ha de tener el modificador const detras de la declaracion:
inline void SetPrev( const mListNode< Type > *Prev = NULL ) const {
m_Prev = ( mListNode< Type >* )Prev;
}
De todas formas esto no te va a servir, porque poner ese const delante indica que 'this' es constante, asi que no podras modificar m_Prev. Para hacer esto deberas quitar el const de tu metodo 'GetNext'.
Un saludote!
Si que puedes llamar a un metodo de una clase const, pero este ha de tener el modificador const detras de la declaracion:
inline void SetPrev( const mListNode< Type > *Prev = NULL ) const {
m_Prev = ( mListNode< Type >* )Prev;
}
De todas formas esto no te va a servir, porque poner ese const delante indica que 'this' es constante, asi que no podras modificar m_Prev. Para hacer esto deberas quitar el const de tu metodo 'GetNext'.
Un saludote!