C++
文章平均质量分 68
大嘤三喵军团
吉林大学计算机大一在读
展开
-
C++ 类与对象 多态 面向对象编程
https://www.bilibili.com/video/BV1et411b73Z?p=135https://www.bilibili.com/video/BV1et411b73Z?p=135多态是C++面向对象三大特性之一多态分为两类:静态多态:函数重载 和 运算符重载 属于静态多态,复用函数名动态多态:派生类和虚函数实现运行时多态静态多态和动态多态的区别:静态多态的函数地址早绑定 - 编译阶段确定函数地址动...原创 2022-01-29 20:36:09 · 174 阅读 · 0 评论 -
C++ 类与对象 面向对象编程 继承
https://www.bilibili.com/video/BV1et411b73Z?p=127https://www.bilibili.com/video/BV1et411b73Z?p=127继承是面向对象三大特性之一我们发现,定义一些类时,下级别的成员除了拥有上一级的共性,还有自己的特性这个时候我们就考虑运用继承的技术,减少重复代码1.继承的基本语法普通实现//JAVA页面class Java{public: void header() { cout <原创 2022-01-28 21:41:41 · 750 阅读 · 0 评论 -
C++ 类与对象 运算符重载
https://www.bilibili.com/video/BV1et411b73Z?p=121&spm_id_from=pageDriverhttps://www.bilibili.com/video/BV1et411b73Z?p=121&spm_id_from=pageDriver运算符重载概念:对已有的运算符进行重新定义,赋予其另一种功能,以适应不同的数据类型1.加号运算符重载作用:实现两个自定义数据类型相加的相加#include <iostream&原创 2022-01-27 19:00:00 · 258 阅读 · 1 评论 -
C++ 通讯录管理系统
#include "showMenu.h"using namespace std;void showMenu(){ cout << "**************************" << endl; cout << "***** 1.添加联系人 *****" << endl; cout << "***** 2.显示联系人 *****" << endl; cout << "***** ...原创 2022-01-28 18:00:00 · 170 阅读 · 0 评论 -
C++ 类与对象--对象特性
https://www.bilibili.com/video/BV1et411b73Z?p=106&spm_id_from=333.1007.top_right_bar_window_history.content.clickhttps://www.bilibili.com/video/BV1et411b73Z?p=106&spm_id_from=333.1007.top_right_bar_window_history.content.click目录1.构造函数与析构函数构造函原创 2022-01-23 21:17:30 · 536 阅读 · 0 评论 -
C++类与对象--封装
https://www.bilibili.com/video/BV1et411b73Z?p=99https://www.bilibili.com/video/BV1et411b73Z?p=99C++面向对象的三大特性为:封装、继承、多态C++认为万事万物都皆为对象,对象上有其属性和行为例如:人可以作为对象,属性有姓名,年龄,身高,体重...行为有走,跑,跳,吃饭,唱歌...车也可以作为对象,属性有轮胎、方向盘、车灯...行为有载人、放音乐、开空调...原创 2022-01-21 20:00:00 · 348 阅读 · 0 评论 -
C++ 函数提高
温馨提示:本笔记配合视频食用更佳https://www.bilibili.com/video/BV1et411b73Z?p=95https://www.bilibili.com/video/BV1et411b73Z?p=951.函数默认参数在C++中,函数的参数列表中的形参是可以有默认值的语法:返回值类型 函数名 (参数 = 默认值) {}#include <iostream>using namespace std;//函数的默认参数//如果我们自己传入数...原创 2022-01-20 21:00:00 · 192 阅读 · 0 评论 -
C++ 引用
温馨提示:本笔记配合视频食用更佳https://www.bilibili.com/video/BV1et411b73Z?p=89https://www.bilibili.com/video/BV1et411b73Z?p=89引用1.引用的基本使用作用:给变量取别名语法:数据类型 & 别名 = 原名对数组的引用: 数据类型 (& 别名) [数组长度] = 原名#include <iostream>using namespace std;//原创 2022-01-19 21:00:00 · 111 阅读 · 0 评论 -
C++核心编程 程序的内存模型
温馨提示:本笔记配合视频食用更佳https://www.bilibili.com/video/BV1et411b73Z?p=84&spm_id_from=333.1007.top_right_bar_window_history.content.clickhttps://www.bilibili.com/video/BV1et411b73Z?p=84&spm_id_from=333.1007.top_right_bar_window_history.content.clickC++程原创 2022-01-18 20:30:00 · 508 阅读 · 0 评论 -
十进制转化为任意进制 C++ 递归实现
7. 十进制转换任意进制题目编号 :Exp06-Enhance05,freshman-1022题目名称:十进制转换任意进制题目描述:编写程序,用递归方法将十进制的正整数 N 转换为 b 进制数(2≤b≤36),其中字符、ASCII码值和数值之间的对应关系如下:输入:一行输入两个非负整数,分别是十进制的 N 和 b ,其中 0 <=N <=2^31 ,2 <=b <= 36 。输出:N 的 b 进制数。样例1:输入:579 8输出:1103样例...原创 2021-12-26 06:00:00 · 1805 阅读 · 0 评论 -
排序不等式 GCJ 2008 Round1A Problem A. Minimum Scalar Product
排序不等式(Rearrangement Inequality)又称排序原理,是数学上的一种不等式。它可以推导出很多有名的不等式,例如:算术几何平均不等式、柯西不等式、切比雪夫总和不等式。简洁的来说就是两组数对应“顺序”相乘的和 > “乱序”相乘的和 > “逆序”相乘的和;有了排序不等式这个强大的数学武器,我们再来看GCJ 2008 Round1A Problem A. Minimum Scalar Product这道题题意:给两个向量 v1 = { x1 , x2 , x3原创 2021-12-17 21:18:30 · 329 阅读 · 0 评论