
C++面向对象学习
文章平均质量分 53
Alaso_shuang
鄙人萌新,还请大佬轻虐
展开
-
C++文件操作(包含 普通文件读写和二进制文件读写)
C++文件操作(包含 普通文件读写和二进制文件读写)原创 2025-03-13 11:59:25 · 172 阅读 · 0 评论 -
C++多态
(函数重载,运算符重载)和(派生类、虚函数)二者区别:静态多态是在地址编译时绑定,而动态多态是在地址运行时绑定动态多态的特点:1.有继承关系2.子类重写父类虚函数(就是跟父类行为函数名称一样,但是是作为子类的行为)(简单来说就是创建父类传参函数,下面再添加子类对象,让子类对象传入进去即可)原创 2025-03-10 15:01:11 · 500 阅读 · 0 评论 -
C++ 继承
2.当子类以共有继承 继承父类时,父类所有的对象(除了private)都是可以以共有继承形式访问。2.当子类以 保护继承 继承父类时,子类所有继承对象均以保护继承的形式出现,并且内外不能访问。3.当子类以 私有继承 继承父类时,子类所有继承对象均以私有继承的形式出现。一般我们不会写菱形继承的形式,在此也不做代码解释了哈哈哈哈哈。1.菱形继承会导致所指对象的属性不明确,还会浪费空间。1.访问子类同名成员(直接访问即可)(不建议使用该格式,会引来麻烦)2.访问父类同名成员(需要。原创 2025-03-07 21:10:27 · 409 阅读 · 0 评论 -
C++重载运算符
提要点:1.可以选取进行重载,也就是operator+(Person &p),传入一个参数就是直接调用它,另外一个参数作为传入,p1.operator(p2)2.可以用进行重载(本人认为这种相对好理解一些)原创 2025-03-06 17:05:01 · 202 阅读 · 0 评论 -
C++对象特性
C++对象特性原创 2025-03-02 11:36:14 · 590 阅读 · 0 评论