这是在 C++ 中 typedef 内部类的正确方法吗?
class Foo
{
public:
struct A
{
typedef bool Type;
};
struct B
{
typedef int Type;
};
typedef struct Foo::nested;
};
该代码在 Visual Studio 2008 下编译,但我不确定它是否确实是嵌套类的 typedef,或者标准是否允许。