03 2022 档案
摘要:•共勉 “那些疯狂到以为自己能够改变世界的人,才能真正改变世界。” 苹果 “非同凡响” 广告·1997 •函数模板 介绍 C++另一种编程思想称为 泛型编程 ,主要利用的技术就是模板 C++提供两种模板机制:函数模板 和 类模板 函数模板 语法格式 template <typename T>//声明
阅读全文
摘要:•前言 第一次接触文件读写是在大一的C语言教材中,当时哼哧吧唧的学的贼费劲,虽然最后也学会了,但好像没怎么用过。 在后来,就是在OJ上刷题的时候,编写的代码有时候连样例都不能通过; 这个时候就需要各种修改,然后各种输入样例,调试起来显得很费力,差不多这个时候,才正式开始使用文件读写。 体验真的棒~~
阅读全文
摘要:•问题 最近在学习【C++|黑马程序员】,对于课堂笔记中的 .md 文档无从下手,要是直接通过 Chrome 打开排版又很乱,且不能正常显示URL中的内容; 这可如何是好??? •解决方案 1. 打开 Windows 自带的浏览器 Microsoft Edge,并跳转到该网址🔗。 2. 安装Mar
阅读全文
摘要:•问题 这两天不知道咋了,Chrome 老是给我提示版本太旧,需要更新。 作为一名资深的强迫症患者,这让我很是不爽。 •解决方案 在桌面找到 Chrome 图标,右击选择【属性】,在该位置添加如下语句: --disable-background-networking 注意,-- 前有空格。 亲测有效
阅读全文
摘要:•需求 这两天在看内存对齐的相关问题,因此产生了一个,如何将地址转换为十进制数? 对于如下程序: void func() { int a = 10; printf("a 的地址为:%p\n", &a); } 通过格式控制符 %p 以及取地址符 &a ,可以很方便的输出变量 a 的地址。 printf
阅读全文
摘要:•小试牛刀 我们自定义两个结构体 A 和 B: struct A { char c1; char c2; int i; double d; }; struct B { char c1; int i; char c2; double d; }; 通过定义我们可以看出,结构体 A 和 B 拥有相同的成员
阅读全文
摘要:•何为 map? map 是 STL 的一个关联容器,它提供一对一的数据处理,map 中存放的是一个 key-value键值对,其类型可以自己定义: 第一个可以称为关键字,每个关键字在 map 中只能出现一次 第二个称为该关键字的值 由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供
阅读全文
摘要:•bits/stdc++.h 介绍 #include<bits/stdc++.h> 包含了目前 C++ 所包含的所有头文件,又称万能头文件,简直是开挂一般的存在。 你编程所需要的头文件基本上都囊括在了该万能头文件中,试想一下,将若干行头文件: #include<iostream> #include<
阅读全文
摘要:•软件下载 下载地址 【官网】,点开该网址,点击 DOWNLOAD 来到如下页面: MySQL的版本介绍 MySQL Community Server 社区版本:开源免费,自由下载,但不提供官方技术支持,适用于大多数普通用户。 MySQL Enterprise Edition 企业版本:需付费,不能
阅读全文
摘要:•什么是继承 当创建一个类时,我们不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。 这个已有的类称为 基类,也叫父类;新建的类称为派生类,也叫子类。 继承表示的是 is a 关系。 例如,哺乳动物是动物,狗是哺乳动物,因此,狗是动物,等等。 •为什么要用继承 继承
阅读全文
摘要:•概念 类的友元函数是定义在类外部,但有权访问类的所有私有(private)成员和保护(protected)成员。 尽管友元函数的原型有在类的定义中出现过,但是友元函数并不是成员函数。 友元可以是一个函数,该函数被称为友元函数;友元也可以是一个类,该类被称为友元类,在这种情况下,整个类及其所有成员都
阅读全文
摘要:·解决方案 以管理员身份运行以下命令: bcdedit /set hypervisorlaunchtype off ,然后重启电脑,打开模拟器即可。 注意,一定是以【管理员】的身份运行的【命令提示符】。
阅读全文
摘要:•问题 用 Visual Studio 编写 C++ 代码的时候,一旦用到 scanf , freopen 等函数的时候,编译器总会不合时宜的给你提示 “返回值被忽略”,那么该如何解决呢? •解决方案 1 右击 项目->属性 ,依次找到 【配置设置】->【C/C++】->【所有选项】,在搜索框中输入
阅读全文