声明嵌套结构实例的语法

时间:2016-03-09 19:50:43

标签: c++ struct

这是我的代码:

struct mystruct
{  
    int m;
    void setmember(int value);
    int getmember();
    struct mystruct1
    {
        int n;
        void setmember1(int value);
        int getmember1();
    };
};
mystruct A;

如何在mystruct1之外声明mystruct变量?

1 个答案:

答案 0 :(得分:1)

mystruct内,您可以按照预期的那样进行

mystruct1 a;

如果你不在mystruct范围内,你应该写

mystruct::mystruct1 a;