C++
Hank@Linux:~$ love
要什么头发?
展开
-
C++标准模板库(STL)(3) 之 vector map容器快速学习 (自学笔记)
要关注vector和map,对于其它容器,不做细致介绍。 一、简介 STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中最新的也是极具革命性的一部分。其包含有大量的模板类和模板函数,是 C++ 提供的一个基础模板的集合,用于完成诸如输入/输出、数学计算等功能。 1、STL 具有两个特点:一是数据结构和算法的分离,二是不是面向对.原创 2020-08-07 21:15:27 · 759 阅读 · 0 评论 -
C++标准模板库(STL)(1) 之 string类 (自学笔记)
持续更新中... 目录 前言 一、string类 头文件 二、string和字符数组简单对比 2.1 定义 2.2 赋值 2.3 附加 2.4 长度 三、string类的构造函数 3.1 string(const char *s) 3.2 string(size_type n, char c) 3.3 string(const string &str) 3.4 string() 3.5 string(const char *s, size_...原创 2020-07-30 11:22:50 · 449 阅读 · 0 评论 -
C++标准模板库(STL)(2) 之 vector模板类 (自学笔记)
前言 由于工作需要,要补一下C++的知识,主要是vector模板类和map模板类,以前在学校里学C++只学了类、对象、继承、多态等一些面向对象的基本思想,并没有接触到标准模板库(STL)的内容。本篇文章记录下自己对STL中,vector(矢量)模板类的基础学习、以后应该还会继续学习map模板类。 初学的同学我们可以交流、补充我的不足,大佬光临还希望能提出建议。无论如何,您的建言我都将感激不尽~ 本文参考书籍:《C++ Primer Plus》 一、标准模板库 STL 概念: STL提供了一组表示容原创 2020-07-29 22:39:56 · 354 阅读 · 0 评论