![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++学习
本专栏为c++学习笔记
张传鑫
这个作者很懒,什么都没留下…
展开
-
c+继承
基础继承继承方式publicprotectedprivatepublicpublicprotected不能protectedprotectedprotected不能privateprivateprivate不能原创 2020-11-06 18:08:22 · 103 阅读 · 0 评论 -
c++函数底层数据结构
STLmap: map内部实现了一个红黑树,该结构具有自动排序的功能,因此map内部的所有元素都是有序的,红黑树的每一个节点都代表着map的一个元素,因此,对于map进行的查找,删除,添加等一系列的操作都相当于是对红黑树进行这样的操作,故红黑树的效率决定了map的效率。unordered_map: unordered_map内部实现了一个哈希表,因此其元素的排列顺序是杂乱的,无序的priority_queue:是优先级队列,说白了就是一个二叉堆,所以底层应该是用heap实现,并非名字中的queue原创 2020-11-06 17:07:16 · 111 阅读 · 0 评论 -
c++保留字
c++保留字/关键字(首字母排序)asmasm (指令字符串):允许在 C++ 程序中嵌入汇编代码。autoauto(自动,automatic)是存储类型标识符,表明变量"自动"具有本地范围,块范围的变量声明(如for循环体内的变量声明)默认为auto存储类型。boolbool(布尔)类型,C++ 中的基本数据结构,其值可选为 true(真)或者 false(假)。C++ 中的 bool 类型可以和 int 混用,具体来说就是 0 代表 false,非 0 代表 true。bool 类型常用于条转载 2020-11-06 16:57:20 · 200 阅读 · 0 评论 -
牛客练习:数字输出格式整理
数字输出double x;x=218.82631;printf("%-6.2e\n",x);-------2.19e+02%:表示格式说明的起始符号,也是转义符号,有一题 printf(“%%%%”)输出几个?答案输出%% 两个-:有-表示左对齐输出,如省略表示右对齐输出0:有0表示指定空位填0,如省略表示指定空位不填m.n m指域宽,即对应的输出项在输出设备上所占的字符数。n指精度。用于说明输出的实型数的小数位数。没有指定n时,隐含的精度为n=6位(超过就按实际输出,不足时看是左.原创 2020-11-06 16:39:56 · 1569 阅读 · 0 评论