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.
"name" : Vložený specifikátor nelze použít, pokud deklarace přítele odkazuje na specializaci šablony funkce.
Poznámky
Specializace šablony funkce nemůže určit žádný z vložených specifikátorů. Kompilátor vydává upozornění C4396 a ignoruje vložený specifikátor.
Oprava této chyby
-
inlineOdeberte z deklarace funkce friend ,__inlinenebo__forceinlinespecifikátor.
Příklad
Následující příklad kódu ukazuje neplatnou deklaraci funkce friend se specifikátorem inline .
// C4396.cpp
// compile with: /W2 /c
class X;
template<class T> void Func(T t, int i);
class X {
friend inline void Func<char>(char t, int i); //C4396
// try the following line instead
// friend void Func<char>(char t, int i);
int i;
};