
C++汇总
文章平均质量分 55
今天你那里吹风了吗
这个作者很懒,什么都没留下…
展开
-
华为机试练习——2021/9/8
HJ8——合并表记录描述数据表记录包含表索引和数值(int范围的正整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。输入描述:先输入键值对的个数然后输入成对的index和value值,以空格隔开输出描述:输出合并后的键值对(多行)#include <iostream>#include <set>using namespace std;int main(){ int m; wh原创 2021-09-08 16:41:57 · 493 阅读 · 0 评论 -
华为机试练习——2021/9/7
HJ3——明明的随机数(排序+去重)描述明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据(用于不同的调查),希望大家能正确处理)。注:测试用例保证输入参数的正确性,答题者无需验证。测试用例不止一组。原创 2021-09-07 17:31:33 · 322 阅读 · 0 评论 -
C++之继承(预习)
定义明确:将用于继承的类称为父类,也叫基类,用于为继承提供源头。从父类继承出来的类称为子类,也可称为派生类。一个子类(或派生类)可以从一个基类派生,也可以从多个基类派生。从一个基类派生的继承称为单继承;从多个基类派生的继承称为多继承。C++提供继承的目的是为了在不同的类型实体之间提取共性,提高代码利用率,并且可以灵活地对基类根据实际的使用场景进行改造设计。单继承class <子类名>...原创 2018-03-30 19:50:40 · 191 阅读 · 0 评论 -
C++之深入讨论构造函数
1、深拷贝与浅拷贝浅拷贝:默认拷贝构造函数,系统提供深拷贝:手动定义拷贝构造函数,具体复制动作由自己完成(涉及地址时必须用)2、拷贝构造函数的使用拷贝构造函数与普通构造函数的唯一不同点在于参数不同DEMO类的拷贝构造函数为:DEMO(const DEMO &a);3、特殊情况:const类成员中若有const修饰,必须在对象初始化时给const int m 赋值 :Student类中Stu...原创 2018-03-26 10:38:48 · 142 阅读 · 0 评论 -
C++之编译时多态
多态是面向对象编程语言的重要特征,C++多态表现形式主要有函数重载,运算符重载和虚函数等,其中函数重载和运算符重载是静态多态(函数的调用在编译器编译期间就可以确定函数的调用地址,并生产代码,即为静态多态),虚函数是动态多态(函数调用的地址运行时才可确定即为动态多态),C++编译时的多态性由函数重载和运算符重载来实现,运行时的多态性由虚函数来实现。1、函数重载参数的个数,参数的类型,参数的顺序参数的...原创 2018-03-26 11:38:40 · 2798 阅读 · 0 评论 -
C++标准输入/输出
以前所用到的输入和输出,都是以终端为对象的,即从键盘输入数据,运行结果输出到显示器屏幕上。从操作系统的角度看,每一个与主机相连的输入输出设备都被看作一个文件。程序的输入指的是从输入文件将数据传送给程序,程序的输出指的是从程序将数据传送给输出文件。C++的输入与输出包括以下3方面的内容: 1、对系统指定的标准设备的输入和输出。简称标准I/O。(设备) 2、以外存磁盘(或光盘)文件为对象进行输...原创 2018-04-17 19:48:40 · 2939 阅读 · 0 评论 -
C++之标准模板库
C++的内置STL可以分为如下六大类:容器(containers)、迭代器(iterators)、空间分配器(allocator)、适配器(adapters)、算法(algorithms)、仿函数(functors)这六大类模板,被C++组织在13个头文件中:<vector>、<list>、<deque>、<set>、<map>、<...原创 2018-04-24 19:29:45 · 382 阅读 · 0 评论 -
C++之输入输出文件流
输入文件流与输出文件流的代码功能实现://输入文件流#include <iostream>#include <fstream>using namespace std;int main(){ //ifstream ifs; char buf[64] = {0}; /*ifs.open("hello.txt",ios::in); //使用o...原创 2018-05-03 19:24:57 · 237 阅读 · 0 评论