C或C++中的结构实例限制

fre*_*her 2 c c++ struct

struct student{
    char name[20];
    in roll;
};

int main()
{
    struct student s1;
}
Run Code Online (Sandbox Code Playgroud)

我们可以将结构实例限制为只有一个.即如果我们写struct student s1,s2;,那么它应该给出错误.struct student s1;应该允许哪种方式.我们可以用c或c ++这样做;

Sho*_*hoe 5

我们可以将结构实例限制为只有一个吗?

当然你可以:不创建另一个实例.


限制类的实例数通常不是您想要的.不,你根本不应该使用Singleton模式.