C++教程
文章平均质量分 89
行孤、
就写博客做做笔记,写一下我自己的想法。
展开
-
C++的vector容器
1.背景 在学习数组的时候,我们知道数组分配了之后就不能调整大小了,比如int array[10],array 数组最多只能存放十个整型变量。那么在实际情况中,有时候一开始我们是不知道分配多少是合适的,那么有没有一种方法就是能够存放动态数组呢,来多少就存放多少,就像拉货一样有多少货我就安排多少车辆去运输。这个就是我们接下来介绍的——vector容器2.vector容器的介绍 string类一样, 向量vector 同属于STL(Standard Template Library,标准模板库)中原创 2021-02-02 12:08:28 · 620 阅读 · 0 评论 -
C++vector容器
文章目录一、容器的定义二、容器的使用1、存放整数2、存放字符串3、存放结构体4、存放类三、其它成员函数1、定位的函数2、增加元素的函数3、删除元素的函数4、判断容器的大小四、容器的排序五、课后作业六、版权声明我们在声明数组的时候,采用的是datatype array[len]的形式,数组在分配之后,不能调整大小,删除和插入数据时操作十分的繁琐,虽然可以采用链表,但是链表的操作更麻烦,我们希望有更简单的方法。与string类一样, 向量vector 同属于STL(Standard Template Lib转载 2021-02-02 11:23:05 · 284 阅读 · 0 评论 -
C++string类
文章目录一、string的声明二、string的重载的操作符三、最重要的一个成员函数四、string特性描述函数五、string的其它成员函数六、string的本质七、应用经验八、课后作业九、版权声明在C语言中,用0结束的字符数组表示字符串,有些不方便:1)数组定义后大小不能改变;2)存入的内容只能比数组小,不能大,如果不小心存多了,会引起内存的溢出,这些问题让程序员有些郁闷。C++的string属于STL(Standard Template Library,标准模板库)中的定义的类,它会随存放字符的长转载 2021-02-02 10:45:36 · 659 阅读 · 0 评论 -
C++引用
文章目录一、引用的概念二、引用的应用三、课后作业四、版权声明对于习惯使用C进行开发的程序员来说,在看到C++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中,它除了取地址,还有其它的用途,叫做引用(reference),引用是C++的新特性。一、引用的概念引用就是变量的别名,对引用的操作与对变量直接操作完全一样。引用的声明方法:类型标识符 &引用名=目标变量名;例如:int a; int &ra=a; // 定义引用ra,它是变量转载 2021-01-29 20:27:03 · 349 阅读 · 0 评论 -
C++类的简单了解
1.类成员的访问权限 类的三个基本特征是:封装、继承、多态。封装类,我们还应该考虑类成员的访问权限,所谓访问权限就是类外面的代码访问该类中成员的权限。再简单点就是类外面的代码能不能访问该类中的成员变量和成员方法。 C++通过public、protected、private这三个关键字来控制成员变量和成员函数的访问权限。private: 表示私有的,后面的成员都是私有的,外界不能直接访问。private关键字的作用在于更好地隐藏类的内部实现,该向外暴露的接口(能通过对象访问的成员)都声明为publ原创 2021-01-29 17:48:16 · 263 阅读 · 0 评论 -
C++类的详解
文章目录一、类成员的访问权限二、成员变量的命名三、构造函数四、析构函数五、C++程序也很优雅六、类的其它知识七、可变参数八、课后作业九、版权声明超女选秀的例子我们玩了很久,为了学习的需要,暂时离开美眉们,我将采用实际项目开发的例子来讲解类的更多知识。在C语言基础知识中已学习过文件操作,在实际开发中,为了提高效率,我会把文件操作封装成一个类,类的声明如下:// 文件操作类声明class CFile{private: FILE *m_fp; // 文件指针 bool m_bE转载 2021-01-29 17:09:34 · 5832 阅读 · 2 评论 -
C++类和对象
文章目录一、C++结构体的新特征二、C++ 类和对象三、对象数组四、对象的指针五、对象作为函数的参数六、对象的初始化和占用内存的大小七、小结八、面向对象编程(Object Oriented Programming,OOP)九、课后作业十、版权声明一、C++结构体的新特征C语言的结构体不允许有函数,定义结构体变量的方法是:struct 结构体名 结构体变量名;在C++中,结构体的成员可以有函数,定义结构体变量可以用:结构体名 结构体变量名;struct关键字可以不书写。示例(book202.转载 2021-01-29 07:45:10 · 295 阅读 · 0 评论 -
C++函数重载
文章目录一、函数重载的概念二、C++ 是如何做到函数重载的三、函数重载的示例一、函数重载的概念在实际开发中,有时候我们需要实现几个功能类似的函数,例如把变量的值写入文件,变量的类型可能是int、long、double、char,通过参数把变量传入函数。在C语言中不允许函数同名,程序员只能设计出四个不同名的函数,其函数声明如下: bool writetofile_int(char *filename,int value); // 写入int bool writetofile_long(char原创 2021-01-28 16:45:59 · 229 阅读 · 0 评论