Bonjour, y as t'il un moyen de faire choisir l'appel d'une fonction const à celle non const?

Par exemple dans Qt, il as souvent les fonctions complémentaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
uchar * scanLine ( int i )
const uchar * scanLine ( int i ) const
seulement, dû au COW utilisé par Qt, la version const est plus rapide (pas de deferencement car const).

Y as t'il une possibilité de privilégier la version const (quand c'est possible) à celle non const?

ou faut t'il travailer avec une reference const sur l'objet?