c++
文章平均质量分 85
清风徐来~~
Sometimes you have to do what's right,even if how hardest it is.
展开
-
浅谈C++智能指针
主要了解C++智能指针的概念、底层、以及分类原创 2020-04-15 16:11:37 · 264 阅读 · 0 评论 -
类的默认成员函数
构造函数、析构函数、拷贝构造、赋值运算符重载,取地址重载等原创 2020-04-09 22:47:30 · 169 阅读 · 0 评论 -
【C++】——STL关联式容器认识以及使用
STL关联式容器关联式容器: 跟STL中的序列式容器是相同的都是用来存储数据,与序列式容器不同的是,关联式容器存储的是<key,value>结构的键值对,在数据检索是,关联式容器的效率比序列式容器更高;键值对: 用来表示具有一一对应关系的的一种结构;该结构值一般只包含量两个成员变量key和vlaue,其中key代表键值,value表示与key值对应的信息;关联式容器底层数据结构:...原创 2019-12-09 12:49:37 · 207 阅读 · 0 评论 -
c++入门——基础知识点(2)
c++类大小计算和引用和this指针的了解原创 2019-10-22 21:05:57 · 122 阅读 · 0 评论 -
c++入门——基础知识点(1)
1、命名空间在c/c++中,变量、函数和类都是大量存在的,这些变量、函数和类的名称都将存于全局作用域中,可能会导致许多冲突。使用命名空间的目的是对标识符的名称进行本地化,以避免命名冲突或名字污染namespace关键字的出现就是针对这种问题的。(1)命名空间的定义定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字,然后接一对{}即可,{}中即为命名空间的成员。// 1、...原创 2019-08-01 21:39:52 · 134 阅读 · 0 评论 -
c/c++内存管理
1、C/C++中程序内存区域划分栈:又叫堆栈,存储非静态局部变量/函数参数、返回值等等。栈是向下增长的;内存映射段:最高效的I/O,用于装载一个共享的动态内存库,用户使用系统接口创建于共享内存,做进程间通信;堆:用于程序运行时动态非配内存,堆是向上增长的;数据段:存储全局数据和静态数据;代码段:可执行代码和制度常量;2、C语言中动态内存管理方式函数原型 ://函数原型 vo...原创 2019-09-26 11:47:02 · 106 阅读 · 0 评论 -
函数模板、类模板初识
函数模板:类模板 和 函数模板函数模板template<typename T1,typename T2,...,typename Tn> 返回值类型 函数名(参数列表) { }template<class T1,class T2,...,class Tn>返回值类型 函数名(参数列表) { }1、使用函数重载索然可以实现同名函数不同的参数,但是还是有不好...原创 2019-09-29 21:03:03 · 143 阅读 · 0 评论