嵌套类可以先在外围类中声明,然后在外围类之外定义

class List
{
public:
    int init( int );
private:
    class ListItem;
};

class List::ListItem
{
public:     static int value;
    void  mf( const  List  &r);
    int  memb;
};

 

int List::ListItem::value;
void List::ListItem::mf(const List &r)
{   
}
int main()
{
    return 0;
}

posted @ 2012-04-04 17:00  carbs  阅读(393)  评论(0)    收藏  举报