C++中的enum和nested class使用简介

发布时间:2016-12-9 23:19:38 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"C++中的enum和nested class使用简介",主要涉及到C++中的enum和nested class使用简介方面的内容,对于C++中的enum和nested class使用简介感兴趣的同学可以参考一下。

#include <iostream>using namespace std;class A...{public:    enum Sex...{    MAN=0,    FEMAL    };    class Result...{    public:        Result(int age=1):age_(age)...{        }        int getAge()...{            return age_;        }    private:        int age_;    };    A(Sex s):s_(s)...{    }    void WhoIAm()    ...{        if(s_==MAN)            cout<<"i am a man"<<endl;        else            cout<<"i am a female"<<endl;    }    Result & getAge()...{        return a_;    }private:    Sex s_;    Result a_;};int main()...{    A a(A::MAN);    a.WhoIAm();    A::Result & r=a.getAge();    cout<<r.getAge()<<endl;        return 0;}  

上一篇:在C#中操作XML文件
下一篇:windows快捷键

相关文章

相关评论