- 博客(14)
- 收藏
- 关注
原创 C++ 的 输入输出流(I/O Streams)
C++ 的输入输出操作是通过 流(stream) 机制实现的。本文主要讲了各种流操作,涉及文件操作等。 流——就是数据的流动通道,比如: 输入流:从设备(如键盘、文件)读取数据 → 程序 输出流:程序将数据写入设备(如屏幕、文件)
2025-04-22 16:25:50
1002
原创 运算符重载
包含C++中几乎所有的运算符重载。 C++的 运算符重载(Operator Overloading) 是一个很有趣又实用的特性,让你可以为自定义类赋予类似内建类型的操作行为。 什么是运算符重载 运算符重载允许你“重新定义”已有运算符(如 +、-、== 等),使它们能够用于你自己的类对象之间的操作。 可以重载的运算符 几乎所有运算符都可以重载,例如: 算术:+ - * /
2025-04-19 17:46:29
944
原创 友元函数(friend)
C++ 中的 友元(friend) 是一种打破封装、跨类访问私有成员的机制,非常重要,也要谨慎使用。 在 C++ 中,如果你希望某个函数或类访问另一个类的私有(private)或保护(protected) 成员,可以使用 friend 关键字声明。 友元是“被授权的外部访问者”。
2025-04-11 21:16:53
767
原创 初始化列表及自定义类中相关问题专题
在 C++ 里,初始化列表是一种用于在构造函数中初始化类成员变量的语法结构。它位于构造函数的参数列表之后,函数体之前,使用冒号 : 来引出。本文从语法、作用、使用场景、注意事项和典型错误等方面详细讲解初始化列表。
2025-04-08 21:07:37
1224
原创 动态数组的具体使用
动态数组在创作“学习面向对象编程之前的准备工作(二)”的过程中,发现中间必须要涉及到动态数组与结构体交互使用的的情况,于是编写到一半时,决定先把动态数组搞定,更有利于结构体的全面学习。
2025-03-13 22:02:11
951
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人