c++
文章平均质量分 76
Kiki529
这个作者很懒,什么都没留下…
展开
-
c++:vector模拟实现
vector实现只要注意迭代器失效的问题和拷贝不能用memcpy这俩问题。蟹蟹观看!关注!评论!一键三连!原创 2024-11-01 23:24:55 · 404 阅读 · 0 评论 -
c++:vector
(constructor)构造函数声明接口说明vector()(重点)无参构造构造并初始化n个val(重点)拷贝构造使用迭代器进行初始化构造vector就像是数组的进阶版,想要学会vector最好模拟实现一下vector.蟹蟹观看!关注!评论!一键三连!原创 2024-11-01 21:18:34 · 841 阅读 · 0 评论 -
c++:模拟实现string类
想要学好库中的string最好自己实现一个出来,能够加深对string的理解。蟹蟹观看!关注!评论!一键三连!原创 2024-10-26 16:09:30 · 557 阅读 · 0 评论 -
c++:string类
大家可以去看string各个接口的具体用是怎么使用的可以看这个网站(英文)或者这个(中文)C++ 标准库 | 菜鸟教程 (runoob.com)原创 2024-10-26 14:48:47 · 1148 阅读 · 0 评论 -
c++:STL
本篇主要是让大家简单了解一下STL是什么,干什么使的。蟹蟹观看!关注!评论!一键三连!t=O83At=O83At=O83AC++ STL 教程 | 菜鸟教程 (runoob.com)https://www.runoob.com/cplusplus/cpp-stl-tutorial.html。原创 2024-10-26 12:17:54 · 755 阅读 · 0 评论 -
c++:函数重载
是函数的一种特殊情况,C++允许在同一作用域中声明几个功能类似的同名函数,这些同名函数的,常用来处理实现功能类似数据类型不同的问题。原创 2024-09-29 22:20:02 · 135 阅读 · 0 评论 -
c++:模板
class 类模板名// 类内成员定义// 动态顺序表// 注意:Vector不是具体的类,是编译器根据被实例化的类型生成具体类的模具public:, _size(0){}// 使用析构函数演示:在类中声明,在类外定义。~Vector();// 注意:类模板中函数放在类外进行定义时,需要加模板参数列表需要区分一下类模板的实例化部分,什么是类型,什么是类名。蟹蟹观看!关注!评论!一键三连!原创 2024-10-12 09:09:57 · 904 阅读 · 0 评论 -
c++:类和对象-中
要区分拷贝构造和赋值运算符重载,一个是使用同类型初始化,一个是把一个对象赋值给另一个对象。拷贝构造和构造函数构成函数重载。拷贝构造要用引用返回,防止出现无穷递归。蟹蟹观看!关注!一键三连!t=O83At=O83Ac++:类和对象-上-CSDN博客https://blog.csdn.net/weixin_67645591/article/details/142689509。原创 2024-10-04 15:30:08 · 1549 阅读 · 0 评论 -
c++:引用
引用新定义一个变量,而是给已存在变量取了一个,编译器比如:李逵,在家称为"铁牛",江湖上人称"黑旋风"这里的ra是a的别名。定义时必须初始化有多个引用2->李逵的别名有:铁牛,黑旋风。原创 2024-09-30 10:11:20 · 496 阅读 · 0 评论 -
c++:内联函数
内联函数只是一个建议,是否成为内联还要看编译器。蟹蟹观看!关注!一键三连!原创 2024-10-03 10:19:16 · 289 阅读 · 0 评论 -
c++:类和对象-上
C++中通过类可以将数据以及操作数据的方法进行完美结合,通过访问权限可以控制那些方法在类外可以被调用,即封装,在使用时就像使用自己的成员一样,更符合人类对一件事物的认知。蟹蟹观看!关注!一键三连!原创 2024-10-03 20:30:03 · 1002 阅读 · 0 评论 -
c++:运算符重载
注意:如果类中未涉及到资源管理,赋值运算符是否实现都可以;一旦涉及到资源管理则必须要实现。原创 2024-10-04 15:21:26 · 370 阅读 · 0 评论 -
c++:auto关键字(c++11)
当在同一行声明多个变量时,这些变量必须是相同的类型,否则编译器将会报错,因为编译器实际只对第一个类型进行推导,然后用推导出来的类型定义其他变量。// 该行代码会编译失败,因为c和d的初始化表达式类型不同auto在类型名很长的情况下用非常方便。蟹蟹观看!原创 2024-09-30 10:58:52 · 375 阅读 · 0 评论 -
c++:基于范围的for循环(C++11)
范围for用起来很方便,能减少出错。蟹蟹观看!原创 2024-09-30 11:09:36 · 197 阅读 · 0 评论 -
c++:类和对象下
类是对某一类实体(对象)来进行描述的,描述该对象具有那些属性,那些方法,描述完成后就形成了一种新的自定义类型,才用该自定义类型就可以实例化具体的对象。蟹蟹观看!关注!一键三连!要区分拷贝构造和赋值运算符重载,一个是使用同类型初始化,一个是把一个对象赋值给另一个对象。拷贝构造和构造函数构成函数重载。拷贝构造要用引用返回,防止出现无穷递归。蟹蟹观看!关注!一键三连!原创 2024-10-10 21:54:03 · 1121 阅读 · 0 评论 -
c++:内存管理
operator new与operator delete函数new和delete是用户进行动态内存申请和释放的操作符,operator new 和operator delete是系统提供的全局函数,new在底层调用operator new全局函数来申请空间,delete在底层通过operator delete全局函数来释放空间。原创 2024-10-10 22:11:56 · 815 阅读 · 0 评论 -
c++:缺省参数
缺省参数只要勤加练习就可掌握。原创 2024-09-21 22:30:42 · 308 阅读 · 0 评论 -
c++:命名空间
在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存在于全局作用域中,可能会导致很多冲突。使用命名空间的目的是对标识符的名称进行本地化,以避免命名冲突或名字污染namespace关键字的出现就是针对这种问题的。// C语言没办法解决类似这样的命名冲突问题,所以C++提出了namespace来解决int main()return 0;// 编译后后报错:error C2365: “rand”: 重定义;以前的定义是“函数”原创 2024-09-21 22:11:08 · 340 阅读 · 0 评论