[elektro] C++
Palasik Sandor
palasik at mail.datanet.hu
Mon Nov 28 14:36:52 CET 2011
>> Asszem ez gcc alatt is megy:
>> extern "C" int fun(int);
>
> Nekem a fordítottja kellene. Azaz ne azt mondja meg, hogy az adott
> máshol már deklarált függvény C vagy C++, hanem hogy itt most
> deklarálja úgy.
A megoldás ott volt, amit már nem idéztél vissza:
extern "C" {
}
A két kapcsos között lehet egy egész fájl is.
Ilyet láthatsz a standard header fájlokban is. Így kezdődnek:
#ifdef __cplusplus
extern "C" {
#endif
és így végződnek:
#ifdef __cplusplus
}
#endif
Palasik Sándor
More information about the Elektro
mailing list