#include<iostream>
#include<cstdlib>
//类控制访问与封装
using namespace std;
int main(void) {
struct block
{
public:
block(int data):data(data)
{
this->show(this->data);
}
private:
void show(int data)
{
cout << data << endl;
}
int data;
};
struct block obj(666);
//无法使用.操作符来调用private成员
//只能使用public来控制private成员
//也就是隐藏细节提供接口-封装
//这样会更加安全
return 0;
}
C++类访问控制与封装
最新推荐文章于 2024-04-06 21:51:26 发布