【C++】有关vector迭代器失效问题

那么如果当前位置的元素刚好就是最后一个元素时,当对其进行删除时,返回的位置则指向end(),而end()的位置并没有元素,那么当对其进行解引用时也会导致程序崩溃,因此编译器认为这样的操作并不安全,于是认为当删除完...

【C语言】编译和链接(细节的king)

本文讲解大家在写代码时,代码是如何被编译器执行的。其中涉及到了翻译环境和运行环境,其中讲解了翻译环境里面的诸多细节。看完本文后,绝对让你的知识跟上一层楼。_c语言编译连接...

【C语言必学知识点七】你知道如何实时改变申请好的内存空间的大小吗?你知道什么是动态内存管理吗?你知道如何进行动态内存管理吗?
【C++】list底层的模拟实现

list是一个双向链表的容器,它可以在其内部中存储各种类型的元素,并且支持动态地添加、删除和修改元素。...

【C++】类的默认成员函数,构造函数、析构函数、拷贝构造函数、运算符重载

这篇我们继续学习C++类和对象部分,大概会说一下类的一些默认成员函数,构造函数、析构函数、拷贝构造函数、赋值运算符重载这些知识。...

【C++拓展(一)】后端开发常用的技术栈

本篇文章基于校招生的角度,分享了后端开发业内比较常用的技术栈,供同学们做学习参考...

【C++】模板/继承/多态

函数模板、继承、虚函数,静态绑定/动态绑定、静态绑定/动态绑定、如何解释多态、抽象类、多重继承、面试题、四种类型转换方式详解...

【C++】std::make_shared函数的详解与示例

在C++中,智能指针是一种非常重要的资源管理技术,用于自动管理动态分配的内存,以防止内存泄漏。std::shared_ptr是C++标准库中的一个智能指针类型,它通过使用引用计数来确保当最后一个shared_pt...

【C语言指南】printf()函数详解

printf函数在输出格式format的控制下,将其参数进行格式化,并在标准输出设备(显示器、控制台等)上打印出来。printf函数是C语言最常用且功能强大的库函数,搞明白printf函数能在工作中做到事半...

【C++ Primer Plus习题】6.9

【C++PrimerPlus习题】6.9...