摘要: 1.头文件#include <vector>2.初始化 如果vector的元素类型是int,默认初始化为0;如果vector元素类型为string,则默认初始化为空字符串。 vector<int> v1;vector<father> v2;vector<string> v3;vector<vecto 阅读全文
posted @ 2023-04-23 00:03 _夸夸 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 一、初始化初始化有两种方式,其中使用等号的是拷贝初始化,使用括号的是直接初始化。 1.字符串直接初始化 string str1="hello world"; string str2("hello world") 2.复制初始化 string str3=str1;//str3="hello world 阅读全文
posted @ 2023-04-21 08:41 _夸夸 阅读(913) 评论(0) 推荐(0) 编辑
摘要: 一. 控制符 需要<iomanip>头文件 常用:1.保留几位有效数字:setpricision(),括号里是保留的位数 2.保留几位小数:setiosflags(ios::fixed)<<setpricision(),括号里是保留的位数(注意前面半句会影响此后所有setpricision()的用法 阅读全文
posted @ 2023-04-20 11:12 _夸夸 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 在多态的学习中发现了一个新的关键词 virtual 而众多多态的实现离不开这个关键词,但是其具体作用以及其作用的原理让人捉摸不透,今天简要捋清一下他的用法: 一. 虚函数的运用 首先我们先看一下下面这段代码: 以及其运行结果: 可以看到,基类指针指向的vfunc()函数调用的是子类中的vfunc() 阅读全文
posted @ 2023-04-20 00:09 _夸夸 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 问题是在做实验指导时候发现的,题目如下: 【问题描述】定义描述学生的student类,包含受保护两个数据成员,分辨是描述姓名的,string类型和描述学号的,int类型,构造函数有两个形参,用于设定这两个数据成员的值,此外包含6个成员函数,用于设定姓名和学号的函数,void setnameid(), 阅读全文
posted @ 2023-04-18 16:23 _夸夸 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 这段代码是对c语言的复习,也是复习之前学过的链表 #include<stdio.h>#include<stdlib.h>#include<string.h>#include<Windows.h>void ShowMenu(){ puts("****************************") 阅读全文
posted @ 2023-04-17 19:31 _夸夸 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 题目如下: N维整型向量类 【问题描述】 线性代数里面我们学习过n维向量,请用类vector_N来封装n维整型向量,成员如下; 私有数据成员: ² 向量维数n, int型 ² 指针 p,int型 公有函数成员: 无参默认构造函数,在该函数中,将n置0,将p置null; 重载输入输出运算符,输入运算符 阅读全文
posted @ 2023-04-14 23:04 _夸夸 阅读(116) 评论(0) 推荐(0) 编辑