![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++黑马程序员
实例源程序
Killig_1
这个作者很懒,什么都没留下…
展开
-
c++[map容器]
/不建议这种方式插入,可以用key访问到value;//删除pos迭代器所指的元素,返回下一个元素的迭代器。//删除区间[beg,end]的所有元素,返回下一个元素的迭代器。find(key):查找key是否存在,若存在,返回该建的元素的迭代器;若不存在,返回set.end();2、pair中的第一个元素是key(键值),起到索引作用,第二个元素是value(实值)erase(key);//删除容器中值为key的元素;//在容器中插入元素。//返回容器中的元素数目。统计key的元素个数;原创 2024-02-27 22:28:20 · 374 阅读 · 0 评论 -
set容器
public://按照年龄降序排列Person p1("刘备", 24);Person p2("关羽", 28);Person p3("张飞", 25);Person p4("赵云", 21);it!= s1.end();it++)cout原创 2024-02-26 15:05:54 · 346 阅读 · 0 评论 -
c++容器
/stack采用模版类实现,stack对象的默认构造形式。list一个重要的性质,插入操作和删除操作不会造成原有的list迭代器的失效,这在vector是不成立的。链表(list):是一种物理存储单元上非连续的存储结构,数据元素的逻辑顺序是通过链表中的指针链接实现的。链表的存储方式并不是连续的内存空间,因此链表list中的迭代器只支持前移和后移,属于双向迭代器。结点的组成:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。empty( );原创 2024-02-24 21:55:26 · 347 阅读 · 0 评论 -
c++【deque】
/重新指定容器的长度为num,如果容器变长,则以elem值填充新位置,如果容器变短,则末尾超出容器长度的元素被删除。//重新指定容器的长度为num,如果容器变长,则以默认值填充新位置。//删除[beg,end]区间的数据,返回下一个数据的位置;//在pos位置插入[beg,end]区间的数据,无返回值;//删除pos位置的数据,返回下一个数据的位置。//在pos位置插入一个elem元素的拷贝,返回新数据的位置。//在pos位置插入n个elem数据,无返回值;//清空容器的所有数据;//判断容器是否为空;原创 2024-02-24 15:47:33 · 347 阅读 · 0 评论 -
STL初识
/第二种迭代方式it!= v.end();//第二种迭代方式it!= v.end();原创 2024-02-19 21:34:22 · 357 阅读 · 1 评论 -
c++模版
c++ 另一种编程思想是泛型编程,利用的技术是模版。两种模版机制是函数模版和类模版。后面跟类的定义就是类模版,后面跟函数的定义就是函数模版;1.如果函数模版与普通函数都可以调用,优先调用普通函数。[2]函数模版用自动类型推导,不可以发生隐式类型转换。4.如果函数模版可以产生更好的匹配,优先调用函数模版。[3]函数模版用显示指定类型,可以发生隐式类型转换。2.模版必须要确定出T的数据类型,才可以使用。2.可以通过空模版参数列表调用函数模版。3.函数模版可以发生函数重载。typename是函数模版。原创 2024-02-16 20:55:57 · 323 阅读 · 1 评论 -
c++继承
【代码】c++继承。原创 2024-02-03 00:00:35 · 396 阅读 · 1 评论 -
c++黑马程序员判断点圆位置关系代码
【代码】c++黑马程序员判断点圆位置关系代码。原创 2024-01-29 22:18:17 · 427 阅读 · 0 评论