C++编程思想第三章例子代码(一)C++的存取控制

在用关键词区分结构中变量的存取权限

private:(结构内的函数可以调用)

public:(同未加未加关键词修饰)

protect:(继承结构可以访问protect成员,但不能访问private) 

//:PRIVATE.CPP--Setting the boundry
struct A{
	private:
		char j;
		float f;
	public:
		int i;
		void foo();
};
A::foo(){
	i=0;
	j='0';
	f=0.0;
};

main(){
	B b;
	b.i=1;
	//! b.j='1';
	//! b.f='1.0';
}

猜你喜欢

转载自blog.csdn.net/qq_25188995/article/details/80263283