![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
kalp_yp
这个作者很懒,什么都没留下…
展开
-
常考基础知识
1.class和struct的区别 class继承是private,可表示模板类型。struct是Public。 2.静态成员对每个类的类型只有一个复制品,有所有对象共享访问,当作该类型的全局变量。非静态成员每个类对象都有自己的复制品。静态成员函数不属于类的对象,没有this指针。 3.静态数据成员与全局变量相比的优势:1.没有进入程序的全局名字空间,不存在命名冲突。2.可设private隐藏信息。3.必须在类外面初始化。 4.空类默认会产生:默认构造函数、复制构造函数、析构函数、赋值函数、取值运算 5.构原创 2021-08-26 17:47:08 · 205 阅读 · 0 评论 -
C++独有的特点
STL容器 序列容器:vector,string list vector和list的区别: vector:和数组类似,有连续的内存空间且起始地址不变,内存空间不够要重新申请内存。 list:双向链表实现,空间不连续,指针访问。 关联容器:set map map:红黑树,二叉查找树,可自动按键值排序。是标准的一部分。 hashmap:哈希表,各项操作的评价时间复杂度近常数。 适配容器:stack queue dequeue(动态数组,双向队列实现) STL智能指针:auto_ptr,当出现异常时,分配的.原创 2021-08-26 17:46:32 · 291 阅读 · 0 评论 -
遇到的问题
socket粘包处理 socket超时处理 完全二叉树 最优路径 堆和栈的区别 static const 类 多态 继承 虚函数 析构的几种方式 指针与引用 class struct区别原创 2021-08-26 17:45:34 · 203 阅读 · 0 评论