Udostępnij za pośrednictwem


Nazwy typów w zakresie klasy

Wpisz nazwy zdefiniowane w zakresie klasy są traktowane jako lokalne do swojej klasy.Nie mogą one być używane poza tej klasy.W poniższym przykładzie zademonstrowano tę koncepcję:

// 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

Zobacz też

Informacje

Klasy, struktury i związki