2010-04-30 23 views

Antwort

13

Verfahren bar einen Verweis auf ein const gibt CFoo (das ist der const CFoo & Teil vor bar) und das Aufrufen dieser Methode modifiziert keine Variablen, die als mutable nicht markiert sind (das ist die const nach den Klammern).

Siehe auch die C++ FAQ Lite Einträge What does "Fred const& X" mean? und What is a "const member function"?.

0

Es ist eine const Funktion (modifiziert keine nicht veränderlichen Mitglieder des Objekts) member Funktion, die einen Verweis auf eine const CFoo zurückgibt.

9
const CFoo& bar() const 
----------  -------- 
    ^   ^
Returns a connst  None of the member variables of the class to which bar 
reference of CFoo. method belongs to can be modified. 
         unless member variable is prefexex with keyword mutable 
+1

danke, schönes Layout. – domlao

Verwandte Themen