技术栈
运算符重载
咩咦
10 天前
c++
·
学习笔记
·
cin
·
运算符重载
·
友元函数
·
cout
·
friend
C++学习笔记29:友元函数和输入输出运算符重载
目录一、为什么需要友元函数?二、友元函数的写法三、友元函数的特点四、为什么 cout 不能直接输出 Date 对象?
咩咦
17 天前
c++
·
学习笔记
·
运算符重载
·
日期类
·
前置++
·
后置++
·
日期减日期
C++学习笔记22:前置后置 ++/-- 和日期减日期
目录一、前置 ++ 和后置 ++ 的区别二、前置++的实现三、后置++的实现四、前置 -- 的实现五、后置 -- 的实现
咩咦
17 天前
c++
·
学习笔记
·
运算符重载
·
日期类
·
operator+
·
operator+=
C++学习笔记21:日期类加减天数
目录一、日期类中的哪些运算有意义?二、日期类基本结构三、获取某年某月的天数四、实现 Date += int
咩咦
18 天前
c++
·
学习笔记
·
类和对象
·
运算符重载
·
比较运算符
·
日期类
C++学习笔记20:日期类比较运算符重载
目录一、为什么日期类需要比较运算符重载?二、日期类基本结构三、重载 == 运算符四、== 运算符调用过程
咩咦
18 天前
c++
·
学习笔记
·
类和对象
·
运算符重载
·
赋值运算符
·
operator
C++学习笔记19:运算符重载基础与赋值运算符重载
目录一、为什么需要运算符重载?二、什么是运算符重载?三、operator 关键字四、成员可以写成成员函数,也可以写成全局函数。
少司府
2 个月前
c语言
·
开发语言
·
c++
·
类和对象
·
运算符重载
·
默认成员函数
C++基础入门:类和对象(中)
◆博主名称:少司府欢迎来到少司府的博客☆*: .。. o(≧▽≦)o .。.:*☆⭐数据结构系列个人专栏:
奶人五毛拉人一块
2 个月前
c++
·
对象
·
类
·
构造函数
·
析构函数
·
运算符重载
C++类和对象的学习-1
目录1.类的定义1.1类域2.实例化编辑2.1实例对象的大小3.this指针4.构造函数5.析构函数6.拷贝构造函数
小曹要微笑
3 个月前
开发语言
·
c#
·
运算符重载
·
c#运算符重载
C#的运算符重载
运算符重载(Operator Overloading)是编程语言中允许为自定义数据类型重新定义已有运算符行为的机制。通过运算符重载,程序员可以为自定义类型(如类或结构体)赋予类似内置类型(如int、double)的运算能力,使代码更直观、更符合人类直觉。
Qt程序员
3 个月前
linux
·
c++
·
容器
·
指针
·
内存管理
·
运算符重载
基于 C++ 实现自定义字符串 string 类
在 C++ 的学习中,模拟实现 string 类,能让我们深入了解 C++ 中字符串的底层实现机制。当我们亲手构建一个 string 类时,就不得不面对内存分配、字符存储、字符串操作等一系列底层问题。我们可以了解到字符串是如何在内存中存储的,是连续存储还是离散存储;在进行字符串拼接时,底层是如何处理内存的重新分配和数据的复制的。这些原本抽象的概念变得具体可触,我们对 C++ 字符串的理解也会更加深刻。
量子炒饭大师
4 个月前
java
·
c++
·
dubbo
·
面向对象编程
·
构造函数
·
运算符重载
·
默认成员函数
【C++入门】Cyber骇客构造器的核心六元组 —— 【类的默认成员函数】明明没写构造函数也能跑?保姆级带你掌握六大类的默认成员函数(下:运算符重载)
上一章我们说到 C++ 中类的前四大默认成员函数,这一章我们把剩下的运算符重载篇给讲完🔗Lucy的空间骇客裂缝:函数篇
我在人间贩卖青春
4 个月前
c++
·
运算符重载
C++之输入输出运算符重载
我在人间贩卖青春
4 个月前
c++
·
运算符重载
C++之运算符重载案例
我在人间贩卖青春
4 个月前
c++
·
运算符重载
C++之双目运算符重载
我在人间贩卖青春
4 个月前
c++
·
运算符重载
C++之new和delete运算符重载
量子炒饭大师
4 个月前
c++
·
矩阵
·
重构
·
运算符重载
【C++入门】数字算子重构的共鸣矩阵 ——【运算符重载】怎样让两个自定义对象直接相加、比较或输出? 运算符重载的完整实现指南助你破局!
重载 是C++中允许同一作用域内存在多个同名函数或运算符,但它们的参数列表不同的特性🔗Lucy的空间骇客裂缝:函数重载
bkspiderx
5 个月前
c++
·
多态
·
函数重载
·
回调函数
·
运算符重载
·
虚函数
·
纯虚函数
C++多态:面向对象编程的核心机制
在C++面向对象编程中,多态(Polymorphism) 是三大核心特性(封装、继承、多态)之一,其核心思想是“一个接口,多种实现”——通过统一的接口(基类)操作不同的派生类对象,程序会根据对象的实际类型自动选择对应的实现,从而提高代码的灵活性、可扩展性和复用性。本文将从多态的分类、实现原理、核心机制到实际应用,全面解析C++多态的本质与实践。
罗湖老棍子
5 个月前
数据结构
·
c++
·
算法
·
树
·
优先队列
·
运算符重载
C++ 自定义排序与优先队列运算符重载
写这部分代码引起的一些思考并总结std::priority_queue 的行为逻辑与其命名看似矛盾,实则遵循了 STL 的一致性设计。
BestOrNothing_2015
6 个月前
c++
·
八股
·
运算符重载
·
operator
·
this指针
·
const成员函数
·
const引用
C++ 成员函数运算符重载深度解析
目录前言一、代码示例:二、铺垫 — 类和构造函数三、运算符重载长啥样?operator 是硬条件3.1 为啥一定要 operator+ 这种写法
BestOrNothing_2015
6 个月前
c++
·
运算符重载
·
面试八股
·
前置++
·
后置++
·
stl迭代器
【C++基础】Day 6:前置++ VS 后置++(语法底层 + STL规范 + 面试高频)
目录学习日志|Day 6一、简要回答二、详细解释(工程 + 语法底层 + 面试全覆盖)2.1 迭代器基础定义(真正用到 self 前必须介绍)
BestOrNothing_2015
6 个月前
c++
·
函数重载
·
运算符重载
·
operator
·
前置后置++
·
重载与重写
一篇搞懂 C++ 重载:函数重载 + 运算符重载,从入门到会用(含 ++、<<、== 实战)
目录摘要:一、什么是“重载”?Overload 的真正含义1.1 定义1.2 函数重载成立的条件1)要点一句话: