【发布时间】:2014-03-01 05:22:04
【问题描述】:
struct Foo
{
typedef Foo FooInner;
};
struct Bar:Foo
{
using Foo::FooInner; // <-
};
// 编译器:VS Express 2013 更新 1 - 编译错误 C2886
// 编译器:GCC 4.7.2 - 成功
// 错了吗?
【问题讨论】:
-
仅供参考,clang 3.3 对此也没有任何问题。