c++的学习
文章平均质量分 70
苍AoKaNa
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STL常用容器的总结
3.2object.unique():去重。原创 2024-08-23 16:09:32 · 398 阅读 · 0 评论 -
C++重要语法一图概括(复习用)
传值返回所返回的是当前对象的拷⻉。原创 2024-08-22 11:28:37 · 669 阅读 · 0 评论 -
C++三大特征:多态
重载:函数名相同:参数列表不同复写(覆盖) :两个函数分别在基类和派生类,函数名/参数/返回值必须相同,两个函数都必须是虚函数重定义(隐藏) :两个函数分别在基类和派生类中,函数名相同,两个基类和派生类不构成重写就是重定义。原创 2024-07-12 00:34:49 · 731 阅读 · 0 评论 -
二叉树的递归详解:以例题计算二叉树第k层为例
的调用,在每次调用这个函数并且开辟栈帧对每一个节点的left子树进行遍历的时候,return的值会被返回给int rightk然后在每一个父节点的栈帧中,使用return lefk+rightk对它的左右子树进行节点个数的相加,然后依靠return再返回给上一个栈帧的leftk或者rightk,用这个思路最后可以得出第k层的节点个数。后,会进行一下函数的调用,根据函数的栈帧的相关知识,函数在调用的同时候会开辟新的栈帧,并接着在当前开辟的栈帧中运行,与此同时,k也会减去1,在此代码。在运行的过程中,先碰到。原创 2024-05-03 21:22:10 · 374 阅读 · 0 评论 -
C++类和对象(下)
初始化列表是对成员变量进行初始化操作的变量初始化列表一般写在构造函数里面,如上图MyQueue类中的构造函数MyQueue,初始列表以分号为起点,用逗号作为变量的分隔符,_pushst,_popst都是构造函数的成员变量用括号进行赋值操作.原创 2024-04-22 11:07:03 · 299 阅读 · 0 评论 -
C++类和对象(中)
默认成员函数:即程序员未显式实现,但是编译器会自动生成(半自动化)1.1初始化和清理:one:构造函数负责初始化(Init) two:析构函数负责清理(Destroy)工作1.2拷贝和复制:one:拷贝函数使用同类对象初始化创建对象 two:赋值重载主要是把一个对象赋值给另一个对象1.3取地址重载 one:主要是普通对象和const对象取地址,这两个极少情况下会自己实现。原创 2024-04-09 18:41:36 · 470 阅读 · 0 评论 -
C++类和对象(上)
以c语言为类比,类就是结构体的升级版.结构体仅可以写数据,但是类既可以写数据,又可以写多个函数。原创 2024-04-07 13:47:29 · 360 阅读 · 0 评论 -
C++类入门:命名域,函数重载
在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存 在于全局作用域中,可能会导致很多冲突。使用命名空间的目的是对标识符的名称进行本地化, 以避免命名冲突或名字污染,namespace关键字的出现就是针对这种问题的。基本格式: namespace+自定义命名空间变量名称定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字,然后接一对{}即可,{} 中即为命名空间的成员。原创 2024-03-30 16:40:29 · 416 阅读 · 1 评论
分享