다음을 통해 공유


클래스 범위에서 형식 이름

클래스 범위에서 정의 된 형식 이름은 해당 클래스를 로컬 간주 됩니다.클래스 외부 사용할 수 있습니다.다음 예제에서는 이러한 개념을 보여 줍니다.

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

참고 항목

참조

클래스, 구조체 및 공용 구조체