【C++】类和对象 ——中

没有显式实现时,编译器会⾃动⽣成⼀个默认赋值运算符重载,默认赋值运算符重载⾏为跟默认拷⻉构造函数类似,对内置类型成员变量会完成值拷⻉/浅拷⻉(⼀个字节⼀个字节的拷⻉),对⾃定义类型成员变量会调⽤他的赋值重载函数。赋...

【C++】C++11中的包装器和绑定器

本篇文章围绕C++11新增的function包装器和bind绑定器展开讲解,包含其概念、可调用对象和应用场景等内容...

【C语言篇】深入理解指针1

带你全面了解C语言指针内容,一起来看看叭❤️...

【C语言初阶】C语言操作符全攻略:提升编程效率的关键步骤

在编程的世界里,C语言如同一座巍峨的基石,奠定了无数编程语言与软件系统的基础。作为一门历史悠久且功能强大的编程语言,C语言以其高效、灵活和可移植性赢得了广泛的赞誉和应用。而在C语言的众多组成部分中,操作符无疑...

【C++】4.类和对象(2)

我们不写,编译器默认生成的构造,对内置类型成员变量的初始化没有要求,也就是说是是否初始化是不确定的,看编译器。如果这个成员变量,没有默认构造函数,那么就会报错,我们要初始化这个成员变量,需要用初始化列表才能解决,...

【C++】面向对象三大特性之—— 继承 | 详解

到这里,我们有关继承的相关内容就讲完啦~( ̄▽ ̄)~*如果觉得对你有帮助的话,希望可以多多支持博主喔(○`3′○)...

【C语言】C语言 4 个编译过程详解

c编译过程将作为输入的源代码转换为目标代码或机器代码。编译过程可分为预处理、编译、汇编和链接四个步骤。_编译过程...

【C语言】函数(涉及生命周期与作用域)

C语言标准规定许多语法法则,但是C语言不提供库函数,但是可以使用库函数中的函数。C语言的国际标准ANSIC规定了部分常用的函数的标准,被称为标准库,对于不同编译器厂商根据ANSIC给出标准库给出了常用函数的...

【C++深度探索】红黑树实现Set与Map的封装

红黑树和AVL树都是高效的平衡二叉树,增删改查的时间复杂度都是O(log2Nlog_2Nlog2​N),但是红黑树不追求绝对平衡,其只需保证最长路径不超过最短路径的2倍,相对AVL树而言,降低了插入和旋转的...

【C++】string类——模拟实现

string类主要接口的模拟实现...