Discussion: G++ v3.4.4 & template
Afficher un message
Vieux 09/03/2008, 11h58   #5
James Kanze
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: G++ v3.4.4 & template

On 8 mar, 22:33, Fabien LE LEZ <grams...@gramster.com> wrote:
> On Sat, 8 Mar 2008 22:10:00 +0100, "Gilles DRIDI"
> <gdr...@club-internet.fr>:


> >Avec le const à cette place là cela veut dire que la fonction
> >ne modifie pas l'état des membres de l'objet.


> Plus précisément, une fonction qui ne modifie pas l'objet *doit* être
> déclarée const, quel que soit le contexte.


Du point de vue de la conception, peut-être. Du point de vue du
langage, c'est l'inverse : une fonction déclarée const ne doit
pas modifier l'objet. (Modulo mutable et const_cast,
évidemment.)

--
James Kanze (GABI Software) email:james.kanze@gmail.com
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34
  Réponse avec citation
 
Page generated in 0,05505 seconds with 9 queries