嵌套类的成员函数(或静态成员)可以在嵌套类外定义,但不能在外围类中实现,只能在外围类之外实现。

嵌套类的成员函数(或静态成员)可以在嵌套类外定义,但不能在外围类中实现,只能在外围类之外实现。

 

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

 

int List::Item::value;
void List::Item::mf(const List &r)           //这里也是直接穿过private
{   
}
int main()
{
    return 0;
}

posted @ 2012-04-04 16:56  carbs  阅读(626)  评论(0编辑  收藏  举报