Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
"name" : de inline-specifier kan niet worden gebruikt wanneer een friend-declaratie verwijst naar een specialisatie van een functiesjabloon
Opmerkingen
Een specialisatie van een functiesjabloon kan geen van de inlineaanduidingen opgeven. De compiler geeft waarschuwing C4396 op en negeert de inlineaanduiding.
Deze fout corrigeren
- Verwijder de aanduiding
inline,__inline, of__forceinlineuit de declaratie van de vriendfunctie.
Example
In het volgende codevoorbeeld ziet u een ongeldige vriendfunctie-declaratie met een inline specifier.
// 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;
};