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.
sjablonen kunnen niet worden gedeclareerd met 'C'-koppeling
Opmerkingen
Deze fout kan worden veroorzaakt door een sjabloon die in een extern "C" blok is gedefinieerd.
Voorbeelden
In het volgende voorbeeld wordt C2894 gegenereerd:
// C2894.cpp
extern "C" {
template<class T> class stack {}; // C2894 fail
template<class T> void f(const T &aT) {} // C2894
}
In het volgende voorbeeld wordt C2894 gegenereerd:
// C2894b.cpp
// compile with: /c
extern "C" template<class T> void f(const T &aT) {} // C2894
template<class T> void f2(const T &aT) {} // OK