Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
funkce "function" už má tělo.
Poznámky
Funkce již byla definována.
Před sadou Visual Studio 2002,
Kompilátor by přijal více specializace šablon, které se přeložily na stejný skutečný typ, i když by další definice nikdy nebyli k dispozici. Kompilátor teď zjistí tyto více definic.
__int32aintbyly považovány za samostatné typy. Kompilátor nyní považuje__int32za synonymum proint. To znamená, že kompilátor zjistí více definic, pokud je funkce přetížená__int32aintzobrazí chybu.
Příklad
Následující příklad vygeneruje C2084:
// C2084.cpp
void Func(int);
void Func(int) {} // define function
void Func(int) {} // C2084 second definition
Pokud chcete tuto chybu opravit, odeberte duplicitní definici:
// C2084b.cpp
// compile with: /c
void Func(int);
void Func(int) {}