qt在不改变原有代码情况下通过指针访问私有成员
时间: 2024-06-05 08:09:21 浏览: 84
在不改变原有代码的情况下,通过指针访问私有成员是违反类的封装性原则的。私有成员应该只能通过类的公有接口进行访问,而不能被外部访问。如果非要通过指针访问私有成员,可以使用友元类或者友元函数来解决。友元类或者友元函数可以被授权访问类的私有成员,但是需要谨慎使用,因为它们可能会破坏类的封装性原则。如果不得已要使用友元类或者友元函数,应该在设计时慎重考虑,并且尽量将其限制在必要的范围内。
阅读全文