江添亮のブログ, GitHub, 本の虫@GitHub, @EzoeRyou
またMSVCのバグを発見した。using-declarationのunqualified-idが、基本クラスに対するtypedef-nameである場合、エラーになる。
struct Base { typedef Base type ; } ; struct Derived : Base { using Base::type ; // error C2886 } ;
ここまで来ると、参考書の一ページ目に、「MSVCは使わないこと」と注意書きしておきたくなってくる。
Post a Comment
No comments:
Post a Comment