qt-interest@trolltech.com
[Top] [All Lists]

Re: What does "volatile" mean in mutil-thread programming?

Subject: Re: What does "volatile" mean in mutil-thread programming?
From: Paul Floyd
Date: Wed, 20 Feb 2008 10:20:52 +0100
Quoting Bo Thorsen <bo@xxxxxxxxxxxxxxxxxxxxx>:

> On onsdag den 20. Februar 2008, Werner Van Belle wrote:
> > Bo Thorsen wrote:
> > > I guess my next post should be about the mutable storage modifier :)
> >
> > That is not strictly necessary :-) I believe that had something to do
> > with const objects that can change in the back or something like that ?
>
> Correct. If you have a const object, for example this in a const method, all
> mutable variables are still writable. 9 out of 10 times I use this is because
> I have a dirty flag on an object, and a getX() const method where I need to
> work on the attributes if the object is marked dirty.
>
> Next, the three very different meanings of static? :-)

I'd say that there are four ;-)

static object at file level - has local linkage, initialized at app startup
static object at function scope - initialized at 1st call of the function
static class member - similar to static object at file level, but with class
access control
static member function - like a standalone function but with class access
control

A+
Paul

--
To unsubscribe - send a mail to qt-interest-request@xxxxxxxxxxxxx with 
"unsubscribe" in the subject or the body.
List archive and information: http://lists.trolltech.com/qt-interest/

<Prev in Thread] Current Thread [Next in Thread>