C++에서 내부 클래스를 typedef로 바꾸는 올바른 방법입니까?중첩 클래스의 typedef
class Foo
{
public:
struct A
{
typedef bool Type;
};
struct B
{
typedef int Type;
};
typedef struct Foo::nested;
};
코드는 비주얼 스튜디오 2008에서 컴파일하지만 실제로 중첩 된 클래스의 타입 정의, 또는 표준에서 허용 여부 있는지 확실하지 않습니다.
아니요, 컴파일되지 않습니다. 게시 한 내용을 확인하십시오. – Mat
무엇을 의미할까요? –
'int' 또는'bool' 타입에 왜 다른 이름을 쓰길 원하는지 궁금합니다. – mydogisbox