Megosztás a következőn keresztül:


C2129 fordítási hiba

deklarált, de nem definiált statikus függvény

Megjegyzések

Egy előre hivatkozás történik egy static függvényre, amely soha nincs definiálva.

Egy static függvényt a fájl hatókörében kell definiálni. Ha a függvény egy másik fájlban van definiálva, deklarálni externkell.

példa

Az alábbi példa c2129-et hoz létre:

// C2129.cpp
static void foo();   // C2129

int main() {
   foo();
}

Lehetséges megoldás:

// C2129b.cpp
static void foo();

int main() {
   foo();
}

static void foo() {}