Xref: news-dnh.mv.net comp.os.msdos.djgpp:989 Path: news-dnh.mv.net!mv!news.sprintlink.net!howland.reston.ans.net!EU.net!Belgium.EU.net!chaos.kulnet.kuleuven.ac.be!news.vub.ac.be!is3e!zhwang From: zhwang AT vub DOT ac DOT be (Wang Z.) Newsgroups: comp.os.msdos.djgpp Subject: HELP: passing a member function to an extern function? Date: 19 Jul 1995 08:39:44 GMT Organization: Brussels Free Universities (VUB/ULB), Belgium Lines: 49 Nntp-Posting-Host: is3e.bfu.vub.ac.be. To: djgpp AT sun DOT soe DOT clarkson DOT edu Dj-Gateway: from newsgroup comp.os.msdos.djgpp Hi All, I wonder if it is possible to pass a member function to an extern function, i.g. // external function float ef(float (*f)(float), float x){ float f; f= (*f)(x); return f; } class A { float x1; public: float f1(); float f2(); } float f1(){ float f; f=x1*x1; return f; } float f2(){ float f; f= ef(f1, x); // gcc gives error return f; } .......... Thanks in advance. -- Wang Zhong Min Laborarory of Hydrology Free University Brussels Pleinlaan 2, 1050 Brussels Belgium zhwang AT vub DOT ac DOT be