c++
文章平均质量分 75
c++
然.燃
这个作者很懒,什么都没留下…
展开
-
C语言高级
C高级原创 2023-02-08 21:39:31 · 347 阅读 · 1 评论 -
你要知道的c++文件操作
文件操作-c++把文件看成无结构的字节流编码方式:文本文件 二进制文件存取方式:顺序文件 随机文件一.执行文件的输入输出,必须要做的:1.在程序中包含头文件fstream;2.定义流对象; ifstream in;//输入流对象in ofstream out;//输出流对象out fstream both;//输入输出流对象both3.使用open()函数打开文...原创 2020-04-10 21:52:19 · 141 阅读 · 0 评论 -
C++学习总结
C++学习总结六周网课已经过去,这学期c++学习的强度和难度明显比上学期要大,加之是在家学习,没有学校里的氛围,自制力在一定程度上决定了你能否学好这门课。费老师给我的感觉就是他真的是一个很有实力的老师,知识点讲的很细,有的地方也会讲的很深,这对我们来说真的难得,但正因为如此,难度也就会随之增加,这就要求我们课下要多下功夫,所以就像我之前所说的,自制力的重要性。还有就是费老师布置作业的方式也挺不...原创 2020-04-04 22:04:49 · 281 阅读 · 0 评论 -
C++类实现通讯录管理系统
C++类实现通讯录管理系统描述:设计并实现简单通讯录系统1.定义描述联系人信息的类(数据类)数据成员:身份证号(常成员)、姓名、手机号(用字符串数组,可能不止一个)、QQ号、微信号、住址;成员函数:构造函数若干、get/set函数、显示函数。2.定义功能实现类(操作类)数据成员:联系人数组(链表也可)、联系人数量、数组容量;成员函数:构造函数(完成对本类数据成员的初始化);增加联...原创 2020-03-30 08:32:38 · 3709 阅读 · 3 评论 -
vector 类型 基本用法
vector<类型>基本用法vector是一个类似于数组的容器,内容比数组要更加全面。很多操作都有自己的函数可以直接使用。例如,首先定义一个标识符number:vector<string>number;主要函数有:1.number.size();容量;2.number.clear(); 清空容器;3.number.push_back(m); 尾插元素4.numb...原创 2020-03-28 11:42:47 · 210 阅读 · 0 评论 -
C++中的静态成员函数
C++中的静态成员函数-静态成员函数普通成员函数所有对象共享是是隐含this指针否是访问普通成员变量否是访问静态成员变量是是通过类名直接调用是否通过对象名直接调用是是静态成员函数总结:静态成员函数是类中的特殊的成员函数静态成员函数没有隐藏的this指针:当调用一个对象的非静态成员函数时,系统会将该对象的起始地址...转载 2020-03-25 23:48:02 · 255 阅读 · 0 评论 -
Point类的定义
Point类的定义题目:定义一个Point类,用来描述平面上的一个点.要求支持以Point A,B(0,0)等方式完成对象的生成,并定义成员函数Move ,支持点的移动操作。要求:定义三个点A,B,C,输入输入三个点的坐标;输入第三个点移动到的目标位置输出输出三个点的坐标。并输出A,B两点之间的距离。样例输入0 010 010 1020 20样例输出(0,0)(10,0...原创 2020-03-25 23:30:01 · 3499 阅读 · 0 评论 -
在类中需要大小顺序排序输出信息问题
在类中需要大小顺序排序输出信息问题重载运算符:bool operator<(const Patron& b){ return fee>b.fee; }在类的最后定义一个类名数组:parton[10]主函数里:string a,b; double c; int n=0; while(cin>>a>>b...原创 2020-03-25 22:09:42 · 204 阅读 · 0 评论 -
c++__虚函数与多态
简述多态性(Polymorphism)是指一个名字,多种语义;或界面相同,多种实现。重载函数是多态性的一种简单形式。虚函数允许函数与函数体的联系再运行是菜进行,称为动态联编。多态的实现多态性的实现和联编这一概念有关。所谓联编(Binding,绑定)就是把函数名与函数体的程序代码连接(联系)在一起的过程。联编分成两大类:静态联编和动态联编。静态联编优点:调用速度快,效率高,但缺乏灵活性;动态联编优点:运行效率低,但增强了程序灵活性。C++为了兼容C语言仍然是编译型的,采用静态联编。为了实原创 2020-05-19 20:51:10 · 219 阅读 · 0 评论 -
c++__继承
类之间的关系继承:在已有类的基础上创建新类的过程一个B类继承A类,或称从类A派生类B类A称为基类(父类),类B称为派生类(子类)基类和派生类派生类的生成过程:1.吸收基类成员2.改造基类成员3.添加派生类新成员== 例如:==#include <iostream>using namespace std;class A{public: int a; int b;private: int c;protected: int d;};class B:原创 2020-05-18 22:14:39 · 131 阅读 · 0 评论 -
标准模板库--STL
简介:STL是C++标准程序库的核心,深刻影响了标准程序库的整体结构STL由一些可适应不同需求的集合类(collection class),以及在这些数据集合上操作的算法(algorithm)构成STL内的所有组件都由模板(template)构成,其元素可以是任意类型STL是所有C++编译器和所有操作系统平台都支持的一种库**STL组件:**容器,迭代器,算法,容器适配器,函数对象。S...原创 2020-04-28 21:44:41 · 147 阅读 · 0 评论