Jan Harkes writes:
On Tue, Mar 28, 2006 at 01:56:20PM -0600, Jerry Amundson wrote:
Using Fedora Core 5 and gcc-c++-4.1.0-3 - looks like a gcc4 quirk, but thought I'd pass it along...

I don't think it is a quirk, there is no reason to qualify them, since
they are declared as class members. It is clearly useless to declare the
class member functions as, class fsobj { int fsobj::foo(); }; since we already know what class the member belongs to.
And it would probably be invalid to have the following code, which
tries to declare it as a member of a different class, class fsobj { int bar::foo(); };
Jan

Alright, I can handle those easily enough, but not this one... g++ -fno-exceptions -fcheck-new -Wall -MD -DHAVE_CONFIG_H -I. -I/home/jerry/rpm/BUILD/coda-6.0.14/coda-src/venus -I/home/jerry/rpm/BUILD/obj-6.0.14/include -I/home/jerry/rpm/BUILD/obj-6.0.14 -g -O2 -DVENUS -DTIMING -DVENUSDEBUG -DRVM_USELWP -c -o vsg.o /home/jerry/rpm/BUILD/coda-6.0.14/coda-src/venus/vsg.cc /home/jerry/rpm/BUILD/coda-6.0.14/coda-src/venus/vsg.cc: In member function ‘int vsgent::GetMgrp(mgrpent**, uid_t, int)’: /home/jerry/rpm/BUILD/coda-6.0.14/coda-src/venus/vsg.cc:105: error: ‘Mgrp_Wait’ was not declared in this scope
make: *** [vsg.o] Error 1

Reply via email to