E2566 Ungültiger Typ '%s' in Aufruf von %s (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index


Dieser Fehler tritt auf, wenn ein ungültiger Typ in einem extern definierten Objekt verwendet wird.

struct A_ {
    static typename T::type z;
};
int main() {
    int k = sizeof(A_<int>::z);         // error: int::z is not a valid type
}