C++类访问控制与封装
#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;
}
文档来源:51CTO技术博客https://blog.51cto.com/u_15302296/3072244
页:
[1]