c++为什么会出现访问控制

今天学到了c++的访问控制,,虽说明白是为了安全,但是想了好久也没想出一个例子,,刚刚灵光一闪突然想起来了。

class People
{
private:
string name;//外部无法直接访问,,所以不能直接修改名字
public:
void changename();//外部可以通过此接口间接修改名字,,在此函数内增加一些判断条件,就可以防止外部非法修改名字了
}

你可能感兴趣的:(c++为什么会出现访问控制)