Sdílet prostřednictvím


Názvy typů v rozsahu třídy

Názvy typů definované v rámci oboru třídy jsou považovány za místní vzhledem ke své třídě.Nelze je použít vně třídy.Následující příklad demonstruje tento koncept.

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

Viz také

Referenční dokumentace

Třídy, struktury a spojení