![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
OΛO
这个作者很懒,什么都没留下…
展开
-
C++访问修饰符 public protected private 的区别有哪些?
基类public成员 ×。基类private成员 ×。基类public成员 √。基类public成员 √。基类private成员 ×。基类private成员 ×。基类protected成员 ×。基类protected成员 √。基类protected成员 √。不能被类的对象直接访问。原创 2024-07-04 14:32:09 · 434 阅读 · 0 评论 -
C++ 类 friend函数
C++中的friend函数和friend类是一种特殊的关系,它们允许一个函数或类访问另一个类的私有成员。原创 2024-07-03 19:25:14 · 215 阅读 · 0 评论 -
C++ 类 组合(composition):对象作为类的成员
在C++中,可以将一个类的对象作为另一个类的成员。这种关系被称为组合(composition)。组合允许我们在一个类中使用另一个类的对象,从而实现代码的重用和模块化。原创 2024-07-03 19:14:20 · 214 阅读 · 0 评论 -
C++ 类 Time类实例研究:微妙的陷阱——返回private数据成员的引用或指针
在C++中,Time类通常包含小时、分钟和秒等私有数据成员。为了访问这些数据成员,我们通常会提供公共的成员函数(如getters和setters)来获取或设置它们的值。然而,有时我们可能会不小心返回了私有数据成员的引用或指针,这可能导致意外的行为或安全问题。我们应该使用const关键字来确保返回的数据不会被修改,并确保返回的是数据的副本而不是引用或指针。函数分别返回了私有数据成员。原创 2024-07-03 18:49:34 · 100 阅读 · 0 评论