いろきゅうの(元)はてなダイアリー

はてなダイアリーから移行中…

またVCのバグじゃね?

class AAA
{
public:
    typedef int   value_type;
};

class BBB
{
public:
    typedef AAA   value_type;
};

// ↓error C2146: 構文エラー : ';' が、識別子 'n' の前に必要です。
BBB::value_type::value_type n;

Visual Studio .NET 2003 (VC7.1) でコンパイルエラーにもかかわらず、gcc 3.3.2 ではコンパイルできることを確認。

ま た V C か ! !