Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Operatoren überladen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
17.03.2004, 10:51 Uhr
virtual
Sexiest Bit alive
(Operator)



Zitat:
RHBaum postete
Prinzipiell alle Funktionen die du an nem konstanten Objekt aufrufen willst.
schau dir "mutable" dazu an ... braucht man oefter als man denkt:p Besonders wenn man sachen threadsicher machen will ....

Ciao ...

na, den Zusammenhang zwischen mutable und threadsicherheit mußt Du mir aber mal erklären. So, wie es dar steht würde ich das genaue Gegenteil erwarten: wenn ich etwas mutable deklariere, dann sage ich: Obwohl ich ein Attribut ändere, möchte ich daß es rein von der Semantik her als const durch geht. Dh ich verändere das Objekt, kann es aber als const weiter verwenden, was wiederum dem Compiler ermöglicht, Optimierungen zu machen, die genau dieser Threadsicherheit entgegengesetzt sind.
Ich denke, mutable sollte recht sparsam und nur dann eingesetzt werden, wenn man weiß, was man tut.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: