Angus Leeming <[EMAIL PROTECTED]> writes:

| I'm clearly confused when it comes to "const" and member pointers.
>
| See the little code snippet below. If I compile it, I get the error:
>
| cxx: Error: trial.C, line 23: (that is, in the const_method)
| the object has type qualifiers that are not compatible with the member 
| function
|         func(ob());

I get this message:

testsome.C: In member function `void Wrapper::const_method() const':
testsome.C:23: passing `const Wrapper' as `this' argument of `FL_OBJECT*
   Wrapper::ob()' discards qualifiers


Looks perfectly sane too me.

all methods that const_method calls must be const.

if I make ob() const everything just compiles.

-- 
        Lgb

Reply via email to