![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习记录
zzllg
这个作者很懒,什么都没留下…
展开
-
C++ 栈
stack是STL中实现先进后出的容器。 类似冰糖葫芦,先串进去的最后才能吃到 1.使用 #include<stack>; 定义方法与其他容器相同,typename可以任意基本类型数据类型或容器 stack name; 2.访问元素 由于先进后出的特性,栈只能访问最顶部的元素,好比你只能吃最顶部的糖葫芦 3.常用函数 stack.top() 访问顶部元素 stack.push() ...原创 2019-12-13 17:26:10 · 94 阅读 · 0 评论 -
C++ map用法
C++ map的基本操作函数: C++ maps是一种关联式容器 关键字/值 方法 用途 begin() 返回指向map头部的迭代器 clear() 删除所有元素 count() 返回指定元素出现的次数 empty() 如果map为空则返回true end() 返回指向map末尾的迭代器 equal_range() 返回特殊条目的迭代器对 erase() 删...原创 2019-11-28 23:28:06 · 186 阅读 · 0 评论 -
C++ 经常会用到的 . 和 :: 和 : 和 ->
在学习C++的过程中我们经常会用到.和::和:和->,在此整理一下这些常用符号的区别。 1、A.B则A为对象或者结构体; 2、A->B则A为指针,->是成员提取,A->B是提取A中的成员B,A只能是指向类、结构、联合的指针; 3、::是作用域运算符,A::B表示作用域A中的名称B,A可以是名字空间、类、结构; 4、:一般用来表示继承; ...转载 2019-11-26 20:46:11 · 126 阅读 · 0 评论