#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;
}