随笔分类 -  C++

std::map 简介及其使用
摘要:注:std::map C++11标准 map概述 Map是一种关联容器,它按照特定顺序存储由键值Key和映射值Value组合而成的元素。 在map中,键值Key通常用于排序和唯一标识元素,而映射值Value存储与此键值Key相关联的内容。键Key和映射值Value的类型可能不同,并在成员类型valu 阅读全文

posted @ 2019-04-10 15:18 泣血 阅读(36115) 评论(0) 推荐(0) 编辑

std::list 简介及其使用
摘要:注:std::list C++11标准 list概述 list是一种序列容器,它允许在序列中的任意位置进行常数时间的插入和删除操作,并可以在两个方向上进行迭代(遍历)。 list容器是基于双链表实现的,可以将其包含的每个元素存储在不同且不相关的存储位置上。通过链接到前一个元素和后一个元素的每个元素的 阅读全文

posted @ 2019-01-25 18:06 泣血 阅读(4914) 评论(0) 推荐(0) 编辑

std::string简介及其使用
摘要:注:std::string C++11标准。 string概述 字符串是表示字符序列的对象。 标准string类使用类似于字节标准容器的接口提供对此类对象的支持,但是添加了专门用于操作单字节字符(single-byte characters)的字符串的特性。 string类是basic_string 阅读全文

posted @ 2019-01-15 10:59 泣血 阅读(21590) 评论(0) 推荐(1) 编辑

std::vector简介及其使用
摘要:本文中的vector指的是std::vector C++11标准。 Vector概述 vector是表示可以改变大小的数组的序列容器。 就像数组一样,vector使用连续存储空间存储元素,这意味着它们的元素也可以使用指向其元素的指针进行偏移来访问,并与数组一样高效。但与数组不同的是, vector的 阅读全文

posted @ 2019-01-09 19:18 泣血 阅读(32188) 评论(0) 推荐(1) 编辑

#pragma once
摘要:在C/C++中,为了避免同一个头文件被重复包含,最常用的方式是使用宏:#ifndef ... #define ... #endif,除此之外还有一种方式:#pragma once。 第一种方式: 第二种方式: #ifndef, #define, #endif是C/C++语言中的宏定义,依赖于宏名字不 阅读全文

posted @ 2018-10-22 17:59 泣血 阅读(209) 评论(0) 推荐(0) 编辑

C++的引用
摘要:一般所说的引用指的都是左值引用(C++ 11新增了"右值引用”),是为对象起了另外一个名字,可以理解为对象的别名。定义引用时,程序把引用和它的初始值绑定在一起,而不是将初始值拷贝给引用。一旦初始化完成,引用将和它的初始值对象一直绑定在一起,因此无法令引用重新绑定到另外一个对象。 引用变量定义 int 阅读全文

posted @ 2018-03-25 12:06 泣血 阅读(392) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示