This is the mail archive of the
egcs-bugs@egcs.cygnus.com
mailing list for the EGCS project.
Re: Class with pointer to function conversion operator
- To: EGCS <egcs-bugs@egcs.cygnus.com>
- Subject: Re: Class with pointer to function conversion operator
- From: Valentin Bonnard <Bonnard.V@wanadoo.fr>
- Date: Sun, 04 Jul 1999 07:24:50 +0200
- CC: "John E. Potter" <jpotter@falcon.lhup.edu>
- References: <Pine.A32.3.96.990703194032.107600A-100000@falcon.lhup.edu>
Works fine for me:
$ cat > good.egcs.cpp
typedef void (*FP)();
struct C {
public:
C(FP ap) : p(ap) { }
operator FP() { return p; }
private:
FP p;
};
void f () {
}
int main () {
C c(f);
c();
}
$ eg++ good.egcs.cpp
$ eg++ -v
Reading specs from
/usr/local/util/packages/egcs-19990620/lib/gcc-lib/sparc-sun-solaris2.5/gcc-2.95/specs
gcc version gcc-2.95 19990620 (prerelease)
--
Valentin Bonnard