[C++-SIG] Beginer questions

Ian R. Searle ians at amc.com
Mon Nov 15 04:59:12 CET 1999


Jonathan Wight wrote:
> 
> on 11/14/99 20:54, Paul F. Dubois at dubois1 at llnl.gov wrote:
> 
> > This reminds me to call attention of the C++ SIG to the article in the
> > July/Aug 1999 C++ report that explains that pointers to C functions and
> > pointers to C++ functions are no longer type compatible.  This has serious
> > implications for extending Python with C++, in that Python's tables expect a C
> > function. Up to now it has been possible to just cast whatever to PyCFunction
> > and move on; evidently some compilers will now start to object to that if the
> > function in question is a C++ one. I haven't had time to look at this to see
> > if I have a decent work-around.
> 
> If it is a static function couldn't you just declare it as " extern "C" "???
> I know that works fine for various callbacks in the OS.
> 
>     Jon.

Sorry for my ignorance. Is the C++ report something put out by the
standard committee ?  Is this something new to the standard, or has this
"feature" been there for a while ?

Thanks,
-Ian




More information about the Cplusplus-sig mailing list