c++
文章平均质量分 59
wenchun2021
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
智能指针循环引用的问题
在C++中,智能指针为我们提供了自动管理内存的机制,尤其是 std::shared_ptr。但在某些情况下,多个对象之间的互相引用会导致循环引用问题,从而使对象的析构函数无法调用,导致内存泄漏。原创 2024-10-15 11:06:27 · 438 阅读 · 0 评论 -
c++左值和右值的区别
在c++ 中左值和右值是表达式的两种类别, 他们的主要区别在于和。原创 2023-11-12 16:16:24 · 538 阅读 · 0 评论 -
C / C++ 基础知识
虚函数就是在基类声明(virtual),在派生类重写的函数(override),可以使用基类的指针或者引用来调用派生类的虚函数实现多态主要是靠的是虚函数来进行实现c++ 标准模板库是指类的集合,它提供了常用的数据结构 比如向量 ,列表 队列 和 一些算法: 排序 搜索等等纯虚函数好像是没有意义的,只能在当前的类起作用纯虚函数是指在基类中声明但不定义的虚函数, 它必须在派生类中进行实现, 一个包含纯虚函数的类被称为抽象类,但不能实例化。原创 2023-11-10 12:53:07 · 227 阅读 · 0 评论 -
c++ 中struct和class
在c++ 中,struct 和class 之间的区别。原创 2023-11-08 20:42:24 · 421 阅读 · 0 评论 -
C++内存和内存分配
理解c++ 内存管理的关键是要认识到不同类型的内存有不同的生命周期和管理方式, 静态内存是自动管理的,而动态内存是需要开发者手动进行分配和释放,不当的内存管理会导致内存泄漏或者程序崩溃。内存泄漏和溢出。原创 2023-11-08 14:50:33 · 128 阅读 · 0 评论 -
更好的理解c++中的虚函数和静态多态以及动态多态
静态多态的类型早已知晓, 多态性在编译时通过函数重载和模板实现,没有运行开销动态多态它的类型可能未知, 多态性在运行时通过虚函数实现,这涉及到类型识别,有一定的性能开销。原创 2023-11-08 11:11:15 · 305 阅读 · 0 评论 -
c++ 中 const 和static
首先使用static的主要目的是控制存储周期, 链接性 和可见性可以作为。原创 2023-11-07 19:17:19 · 246 阅读 · 0 评论 -
c++ static
在c++ 中 static 关键字有几种不同的用途,但通常都与。原创 2023-11-07 18:37:15 · 107 阅读 · 0 评论 -
c++野指针
当我们在声明一个指针的时候但没有赋值时,它就是一个野指针。原创 2023-11-07 16:10:31 · 446 阅读 · 0 评论 -
C++ 智能指针
c++智能指针是一种用于管理动态分配的内存工具,它可以自动进行内存的分配和释放,从而避免了手动管理内存带来的问题(如内存泄漏和悬挂指针)c++11引入了两种主要的智能指针 std::shared_ptr 和std:: unique_ptr。原创 2023-09-03 10:26:11 · 122 阅读 · 0 评论 -
类和对象-多态
c++原创 2022-09-08 16:14:08 · 424 阅读 · 0 评论 -
运算符重载(c++)
c++原创 2022-09-06 21:08:52 · 760 阅读 · 0 评论 -
友元(c++)
c++原创 2022-09-06 17:44:36 · 338 阅读 · 0 评论
分享