Mail Archives: djgpp/1995/07/20/00:11:12
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
- Raw text -