Külső c-re gondolt?

Tartalomjegyzék:

Külső c-re gondolt?
Külső c-re gondolt?

Videó: Külső c-re gondolt?

Videó: Külső c-re gondolt?
Videó: Creep - Vintage Postmodern Jukebox Radiohead Cover ft. Haley Reinhart 2024, Március
Anonim

16 Válaszok. extern "C" egy függvénynévC++-ban C-kapcsolattal rendelkezik (a fordító nem rontja el a nevet), így a C kliens kódja C-kompatibilis fejléc segítségével hivatkozhat (használhatja) az Ön függvényére fájl, amely csak a függvény deklarációját tartalmazza.

Mit jelent az extern C-ben?

A

„extern” kulcsszó a függvény vagy változó láthatóságának kiterjesztésére szolgál. Alapértelmezés szerint a függvények az egész programban láthatóak, nincs szükség külső függvények deklarálására vagy definiálására. Csak növeli a redundanciát. … A külső változó inicializálása a külső változó definíciója.

Mire használják a külső C-t?

Külső "C"-t kell használnia C++-ban, amikor olyan függvényt deklarál, amelyet C-ben implementáltak/fordítottak. A külső "C" használata azt utasítja a fordítónak/linkernek, hogy használja a C elnevezést és hívási konvenciók, az egyébként használt C++ névmódosítás és C++ hívási konvenciók helyett.

Van a C-nek külső?

Az extern használata C függvényekkel: - Alapértelmezés szerint a C függvény deklarációja és definíciója az „extern” elõtt szerepel hozzájuk. Ez azt jelenti, hogy bár a C függvények deklarációjával/definíciójával nem használunk externet, ott van. Például amikor írunk. int foo(int arg1, char arg2);

Milyen külső C letiltása?

A külső "C" definíció letiltja a C++ manglinget, de ez nem jelenti azt, hogy letiltja a manglingot. … egy C++ függvény dllexportja a függvényt C++ névzavarral teszi közzé. Ha nem kívánatos a C++ névmódosítás, használja a. def fájl (EXPORTS kulcsszó), vagy deklarálja a függvényt extern „C”-ként.

Ajánlott: