![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C/C++
文章平均质量分 76
讲解语法细节。
Captain 杰克
本科机械,硕士计算机,一个跨考的、自学开发的笔记博客
展开
-
C++八股总结:三大关键特性、关键字与关键概念、智能指针、强制类型转换
【代码】C++语法:关键字。原创 2023-04-16 10:35:55 · 560 阅读 · 1 评论 -
C++:string、vector、数组、迭代器、顺序容器、关联容器
【代码】C++_Primer读书笔记之C++容器详解(ch03 && ch09 && ch11):string、vector、数组、迭代器、顺序容器、关联容器。原创 2023-04-19 08:59:32 · 89 阅读 · 0 评论 -
C++:类与面向对象
类的成员函数声明在类内部;定义可以在类内部,也可以在类外部。当类的成员函数定义在类外部时,类外部定义的成员的名字必须包含他所属的类名。定义在类内部的函数是隐式的 inline(内联)函数。this:隐式定义的常量指针。类的接口的非成员函数声明在类外部,和类同属一个 .h 头文件。定义在 .cpp 文件中。访问说明符public:其中成员在整个程序内可被访问。负责定义类的接口。private:其中成员只能被类的成员函数访问。不能被使用该类的代码访问。封装了类的实现细原创 2023-04-17 08:48:36 · 45 阅读 · 0 评论 -
C++_Primer:动态内存、智能指针shared_ptr、unique_ptr、weak_ptr
内存分类静态内存:类static对象局部static对象定义在所有函数体之外的变量栈内存:函数体内部非 static 变量。堆内存:存放动态分配的对象。动态内存动态内存管理:newdelete销毁对象;释放内存。动态内存容易引发的问题:内存泄漏空悬指针智能指针头文件:memory.h无论函数正常处理结束或发生异常,智能指针都能确保资源被释放;使用内置指针管理内存时,若在 new 之后,在 d原创 2023-04-16 09:42:53 · 80 阅读 · 1 评论