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