Condividi tramite


Nomi dei tipi nell'ambito della classe

I nomi dei tipi definiti nell'ambito della classe sono considerati locali alla classe.Non è possibile esterno utilizzato mediante la classe.Nell'esempio seguente viene illustrato questo concetto:

// type_names_in_class_scope.cpp
// C2146 expected
class Tree {
public:
   typedef Tree * PTREE;
   PTREE  Left;
   PTREE  Right;
   void  *vData;
};

PTREE pTree;  // not in class scope

Vedere anche

Riferimenti

Classi, strutture e unioni