Kompilatorfel C2357

"identifierare" : måste vara en funktion av typen "typ"

Anmärkningar

Koden deklarerar en version av atexit funktionen som inte matchar den version som deklareras internt av kompilatorn. Deklarera atexit på följande sätt:

int __cdecl atexit(void (__cdecl *)());

Mer information finns i init_seg.

Example

I följande exempel genereras C2357:

// C2357.cpp
// compile with: /c
// C2357 expected
#pragma warning(disable : 4075)
// Uncomment the following line to resolve.
// int __cdecl myexit(void (__cdecl *)());
#pragma init_seg(".mine$m",myexit)