当前位置: 首页> 游戏> 单机 > 360平台推广_重庆艺叮点网络科技有限公司_制作网页代码大全_昆明seo优化

360平台推广_重庆艺叮点网络科技有限公司_制作网页代码大全_昆明seo优化

时间:2025/7/13 0:47:29来源:https://blog.csdn.net/m0_74340589/article/details/142222069 浏览次数:0次
360平台推广_重庆艺叮点网络科技有限公司_制作网页代码大全_昆明seo优化

在这里插入图片描述

#include<iostream>
using namespace std;
class A
{
public://声明的位置 和public private无关friend void modifyA(A* pA, int _a);//函数modifyA是A的好朋友A(int a, int b){this->a = a;this->b = b;}int getA(){return this->a;}
private:int a;int b;
};void modifyA(A* pA, int _a)
{//pA->a = 100;//a 是私有 pA->a = _a; // 允许访问私有成员
}int main()
{A a1(1, 2);cout << a1.getA() << endl;modifyA(&a1, 200);cout << a1.getA() << endl;return 0;
}
//#include<iostream>
//using namespace std;
//class A
//{
//
//public:
//	friend class B;//B是A的友类 在b类可以访问A的私有成员/函数
//	//声明的位置 和public private无关
//	friend void modifyA(A* pA, int _a);//函数modifyA是A的好朋友
//
//	A(int a=0, int b=0)
//	{
//		this->a = a;
//		this->b = b;
//	}
//
//	int getA()
//	{
//		
//		return this->a;
//	}
//private:
//	int a;
//	int b;
//};
//class B {
//public:
//	void Set(int a)
//	{
//		A Aobject = a;
//	}
//	void printB()
//	{
//		cout << Aobject.a << endl;
//	}
//private:
//	A Aobject;
//};
//void modifyA(A* pA, int _a)
//{
//	//pA->a = 100;//a 是私有 
//	pA->a = _a; // 允许访问私有成员
//}
//
//int main()
//{
//	/*A a1(1, 2);
//	cout << a1.getA() << endl;
//	modifyA(&a1, 200);
//	cout << a1.getA() << endl;*/
//	B b1;
//	b1.Set(399);
//	b1.printB();
//	return 0;
//}

在这里插入图片描述
破坏类的封装性

关键字:360平台推广_重庆艺叮点网络科技有限公司_制作网页代码大全_昆明seo优化

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: