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) |