
C++
文章平均质量分 93
qq_45797850
这个作者很懒,什么都没留下…
展开
-
C++复习(IO流)
C++复习(IO流) 本复习主要用于《传智播客的C++程序设计教程》教材的复习 C++中有两种IO操作,一种是由C语言继承来的IO函数输入输出语句,一种是面向对象的IO流类库,IO流不是C++语言的一部分,而是标准C++库的一部分,是C++类的一个集合。 1、C++中的输入输出 输入输出是数据传递的过程,数据如流水一般从一处流到另外一处。 1.1、C++中输入输出的分类 程序的输入是指将文件中的数据传递给程序(读),输出是指将程序中的结果传递给文件(写),C++系统将输入输出分为三类。 1.1.1、标准I.原创 2021-03-22 22:31:10 · 1124 阅读 · 0 评论 -
C++复习(初识STL)
C++复习(初识STL) 本复习主要用于《传智播客的C++程序设计教程》教材的复习 1、STL简介 STL简称标准模板库,它是所有C++编译器和操作系统平台都支持的一种库。 STL的内容从广义上分为三个部分:容器、迭代器、算法。 STL的一个基本理念就是将数据和操作分离,数据又容器类别加以管理,操作则由算法管理,迭代器则用于连接两者(类似指针)。STL的结构如下: 在C++标准中,STL被组织在13个头文件中:、、 。 1.1、容器 容器类集合在C++中就是标准模板库(STL)。 容器的.原创 2021-03-22 22:30:12 · 316 阅读 · 0 评论 -
C++复习(模板)
C++复习(模板) 本复习主要用于《传智播客的C++程序设计教程》教材的复习 模板并不是一个实实在在的类或函数,仅仅是一个类或函数的描述。 模板使类或函数可在编译时定义所需处理和返回的数据类型,有利于代码的重用。 函数返回值类型可以返回除了函数和数组以及类之外的任意类型。 1、函数模板 1.1、定义一个函数模板 函数模板并不是一个可以直接使用的函数,它时可以产生多个函数的模板,即一个函数可以适应不同数据类型。定义如下: template<typename/class 形参名,typename/cla.原创 2021-03-22 22:28:53 · 600 阅读 · 0 评论 -
C++复习(运算符重载)
title: C++复习(运算符重载) tags: C++复习 categories: C++ 1、运算符重载的意义 在C++中,运算符的操作对象只能是基本数据类型,而不能对于类、结构体等复杂数据类型进行操作,因此引入了运算符重载机制。运算符重载对已有的运算符赋予多重含义,使得同一个运算符作用于不同类型的数据时做出不同的行为。 运算符重载实际上是函数重载,它提供了C++的可扩展性。 2、运算符重载的规则 1、只能重载C++已有的运算符,不能创建新的运算符。 2、重载之后的运算符不能改变其优先级和结合.原创 2021-03-21 22:35:17 · 979 阅读 · 0 评论