![](https://img-blog.csdnimg.cn/20200405105343772.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++
文章平均质量分 95
C++ 语法
haixin-561
这个作者很懒,什么都没留下…
展开
-
C++ :输入/输出流
输入输出流I/O (输入/输出) 流类库提供对象之间的交互服务。流类库预定义了一批流对象,连接常用的外部设备。使用者可以定义所需的I/O流对象,使用流库提供的工作方式实现数据传输。一:流类和流对象在程序中,对数据的输入/输出是以字节流实现的。应用程序对字节序列做出各种数据解释。I/O 系统的任务就是在内存和外部设备之间稳定可靠的传输数据和解释数据。流对象可以建立和删除,可以从流中获取数据,也可以向流中添加数据。流类库流库(stream library)使用继承方法建立的输入输出原创 2021-09-05 16:05:27 · 2135 阅读 · 0 评论 -
C++ STL - List
list 类 (VC++)C++标准库列表类是序列容器的类模板,用于在线性排列中维护其元素,并允许在序列中的任何位置进行有效的插入和删除。 序列存储为双向链接的元素列表,每个包含一些 Type 类型的成员。语法template <class Type, class Allocator= allocator<Type>>class list参数Type要存储在列表中的元素数据类型。Allocator表示所存储分配器对象的类型,该分配器对象封装有关列表的内存分配和原创 2020-05-28 21:35:15 · 344 阅读 · 0 评论 -
C++ STL - Vector
vector定义容器类模板向量和多个支持模板。vector 是将给定类型的元素组织到线性序列中的容器。 它使用户可以快速随机访问任何元素,并动态添加到序列和动态从序列中删除。 vector 是随机访问性能超出限制时的首选序列容器。库 <vector 也使用了 #include <initializer_list> 语句。语法:namespace std {template <class Type, class Allocator>class vector;tem原创 2020-05-24 15:47:11 · 293 阅读 · 0 评论 -
C++ STL - Array
array 类(C++ 标准库)描述了一个对象,此对象控制类型 Ty 的元素的长度序列 N。 此序列存储为 Ty 的数组,包含在 array<Ty, N> 对象中。语法:template <class Ty, std::size_t N>class array;示例:#include<array>#include<iostream>using namespace std;#define LENGTH 15typedef array&l原创 2020-05-23 22:55:44 · 363 阅读 · 0 评论 -
C++ STL标准库
STL 组件STL 是 C++ 标准程序库的核心。STL 内的所有组件都由模板构成,其元素可以是任意型别。程序员通过选用恰当的群集类别调用其成员函数和算法中的数据即可,但代价是 STL 晦涩难懂。STL 组件主要包括容器,迭代器、算法和仿函数。容器容器即用来存储并管理某类对象的集合。每一种容器都有其优点和缺点。为满足程序的各种需求,STL 准备了多种容器类型,容器可以是 arrays 或是 linked lists,或者每个元素有特别的键值。迭代器迭代器用于在一个对象群集的元素上进行遍历动作。对原创 2020-05-23 11:32:58 · 8806 阅读 · 3 评论 -
C++ 无法从“const char [ ]”转换为“char *”
高版本VS中(VS2017 ,VS2019)解决方法:1:在项目属性中 ,把复合模式更改为 ‘否’2:使用强制类型转换://char* p1 = "1234";char* p1 = (char *)"1234";3:使用数组首地址赋值指针char str[10] = "123";char* s1 = str;具体原原因 个人理解 C++ 语法检测很严格 ,赋值或初始化类...原创 2020-04-05 11:30:16 · 15696 阅读 · 5 评论