美文网首页
什么是STL

什么是STL

作者: StevenHD | 来源:发表于2020-11-22 14:20 被阅读0次
总纲 SWOT 容器比较

push_back()本质上会复制一个副本——

A a(10);
cout << a << endl;
{
      va.push_back(a);
      va[0] = 20;
      cout << va[0] << endl;
}
cout << a << endl;
  • 也就是说这个a的值和va[0]的值是会不一样的。

一、序列容器——vector

内存结构

1.1 .size()和.capacity()

.capacity()的使用需要有.reserve()这个接口

1.2 >, != 这些

vector类似于字符串,因为string也是个容器

1.3 .assign()

.assign()会覆盖,但是.insert()是不会覆盖的

相关文章

  • stl简介

    stl stl简介 1. 什么是STL? STL(Standard Template Library),封装基本数...

  • stl

    STL(标准模板库)基本概念 一、什么是STL STL(Standard Template Library,标准模...

  • GEEKBAND BOOLAN STL第一周

    STL与泛型编程 一、STL是什么 STL(Standard TemplateLibrary),即标准模板库,是一...

  • Boolan - C++学习笔记 _STL - 第二周

    STL与泛型编程一、 STL是什么STL(Standard Template Library),即标准模板库,是...

  • 数据结构 -- C++ STL中的数据结构与算法[1]

    数据结构 -- C++ STL中的数据结构与算法[1] 什么是 STL STL是Standard Template...

  • 无标题文章

    STL与泛型编程一、STL是什么STL(Standard TemplateLibrary),即标准模板库,是一个具...

  • 什么是STL

    push_back()本质上会复制一个副本—— 也就是说这个a的值和va[0]的值是会不一样的。 一、序列容器——...

  • Android NDK开发之旅26--C++--STL

    Android NDK开发之旅 目录 1.1 什么是STL? STL(Standard Template Libr...

  • 浅析STL allocator

    STL allocator是做什么用? 在学习STL中containers会发现C++ STL里定义了很多的容器(...

  • 一些面试题记录

    STL1、对STL有哪些了解2、STL中的内存管理3、什么是函数对象,用在哪些情况4、用过哪些STL算法5、基本容...

网友评论

      本文标题:什么是STL

      本文链接:https://www.haomeiwen.com/subject/bpneiktx.html