Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
"tag": a statikus adattag nem inicializálható származtatott osztályon keresztül
Megjegyzések
A sablonosztály statikus adattagja helytelenül lett inicializálva. Ez a Microsoft C++ fordító verziójának a Visual Studio .NET 2003 előtti verzióival való kompatibilitástörő változás, hogy megfeleljen az ISO C++ szabványnak.
Example
Az alábbi példa C2477-et hoz létre:
// C2477.cpp
// compile with: /Za /c
template <class T>
struct S {
static int n;
};
struct X {};
struct A: S<X> {};
int A::n = 0; // C2477
template<>
int S<X>::n = 0;