cpp
文章平均质量分 93
-YIN
coding...
展开
-
C++入门基础知识总结(超详细思维导图)
引用和指针的区别、宏的优缺点、C++中替代宏、C和C++的区别原创 2023-09-04 17:02:22 · 327 阅读 · 0 评论 -
C++动态内存管理知识总结(详细思维导图)
进程内存分布 为什么要分区?malloc/calloc/relloc、free函数详解。new和malloc。内存泄漏。如何一次在堆上申请4G的内存?原创 2023-09-04 21:06:01 · 172 阅读 · 0 评论 -
C++ 类型转换(static_cast、dynamic_cast、reinterpret_cast、const_cast)
C语言的类型转换、C++的类型转换、static_cast、const_cast、reinterpret_cast、dynamic_cast、RTTI、单参构造函数的类型转换功能、explicit原创 2022-09-03 00:56:17 · 861 阅读 · 0 评论 -
C++笔试题复习
模板、类和对象、构造和析构、成员初始化列表、拷贝构造函数、this指针(运算符重载)、static、友元函数、空类、const原创 2022-09-02 23:27:35 · 421 阅读 · 0 评论 -
实现STL(SGI)的string(深拷贝)
浅拷贝:也称位拷贝,编译器只是将对象中的值拷贝过来。如果对象中管理资源,最后就会导致多个对象共享同一份资源,当一个对象销毁时就会将该资源释放掉,而此时其余对象不知道该资源已经被释放,以为还有效,所以 当继续对资源进项操作时,就会发生发生了错误。要解决浅拷贝问题,通过深拷贝来解决。浅拷贝 深拷贝而在进行析构释放堆上new出来的资源时候就会出现重复释放的错误,如下图所示,当s1 destory,_s申请的空间被释放,但是!!...原创 2022-08-12 21:19:04 · 477 阅读 · 0 评论 -
什么是内存泄漏?
内存泄漏是什么? 与几种常见情况。存在危害 内存泄漏 和 内存溢出 解决方案 检测内存泄漏常用的检测工具 如何避免内存泄漏?原创 2022-05-01 20:13:04 · 5919 阅读 · 8 评论 -
C++ stl迭代器 (迭代器失效问题)
C++剖析stl 迭代器是什么?:迭代器 和 指针;迭代器失效;详解`vector`迭代器失效原创 2022-04-08 20:53:25 · 4138 阅读 · 13 评论 -
在 C/C++中 static 关键字详解
static 关键字详解 C/C++ 中的 static 1. 静态局部变量 2. 静态全局变量 全局变量 与extren 3. static 修饰函数 C++的 static 成员 静态成员变量 静态成员函数 总结:const修饰的静态变量原创 2022-03-21 14:49:45 · 18296 阅读 · 14 评论 -
从C快速入门C++ (命名空间、引用、函数重载)
从C快速入门C++ 一.命名空间、引用、函数重载C++关键字命名空间原创 2022-03-16 17:29:54 · 1172 阅读 · 18 评论