学习
文章平均质量分 67
整理日常中遇到的小知识点、易错点、注意事项
Utozyz
这个作者很懒,什么都没留下…
展开
-
C++程序设计期末考试复习试题及解析 3(自用~)
虚函数的重写(覆盖):派生类中有一个跟基类完全相同的虚函数(即派生类虚函数与基类虚函数的返回值类型、函数名字、参数列表完全相同),称子类的虚函数重写了基类的虚函数。原创 2022-11-19 21:31:42 · 2701 阅读 · 2 评论 -
C++ map容器的简单用法
整理map的一些用法,欢迎指正~有具体示例解释概念,欢迎品尝~map是STL的关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据 处理能力 【key-value 】map内部是一颗红黑树(一 种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能查询(log(N))、插入、删除、更改、遍历头文件: < map >示例2.增加[插入]区别:insert不可覆盖已经插入的数据,而数组方法可以示例:方法1: count原创 2022-08-07 16:20:19 · 800 阅读 · 0 评论 -
C++ 练习3 [牛客]
2. 地址4.可能代码体积膨胀5.虚函数继承(多态)6.二维数组初始化8.fork()函数9.vector遍历并删除erase()10.explicit 与 protected2.总结3.更新日志2022.7.7 整理欢迎交流、讨论、指正~不正确、不理解之处欢迎评论留言~......原创 2022-07-07 14:40:30 · 272 阅读 · 0 评论 -
C++ 练习2 [牛客]
C++专项练习2022.7.5 整理欢迎交流、讨论、指正~不正确、不理解之处欢迎评论留言~原创 2022-07-05 14:21:21 · 268 阅读 · 0 评论 -
C++ 练习1 [牛客]
从日常的题目中选出一些常见或者易错的知识点3.大小端7.强制类型转换的优先级高于 + - * /8.异或运算、补码原码转换9.对象继承之间的安全转换11.函数指针15.左值、右值16.预处理、宏定义有些概念模糊,还需深入学习C++~2022.7.4 整理欢迎交流、讨论、指正~不正确、不理解之处欢迎评论留言~.........原创 2022-07-04 21:41:51 · 447 阅读 · 0 评论 -
C++程序设计期末考试复习试题及解析 2(自用~)
2022.7.3 整理欢迎交流、讨论、指正~不正确、不理解之处欢迎评论留言~原创 2022-07-03 17:44:38 · 364 阅读 · 0 评论 -
C++程序设计期末考试复习试题及解析 1(自用~)
3. X64(64位)小tip: 不允许使用指向 引用的指针~常数据成员 即 类的成员数据前加const 修饰,只可以通过初始化列表获得初值,之后都不可以改变(每一个对象当然可以通过 赋不同的初值 来使 常数据成员的值不同~)网上找的题,难免有水印,凑活学习一下~有些解析配合代码食用更舒畅~2022.7.2 整理欢迎交流、讨论、指正~不正确、不理解之处欢迎评论留言~......原创 2022-07-02 20:54:37 · 574 阅读 · 0 评论 -
C++语言程序设计(第5版 郑莉、董渊)学习笔记
C++程序整理笔记后续复习使用前三章 大多关于C后面的 才是真正C++精华软件:各种程序+文档资料指令:计算机可识别的命令(所有指令的集合叫做指令系统)汇编语言:将机器语言映射为一些可被读懂的助记符 eg:ADD高级语言:屏蔽机器细节,采用有一定含义的数据命名和执行语句面向对象的语言:为了能更直接地描述客观世界中存在的事物面向对象的编程语言将客观事物看作具有属性和行为(或称服务)的对象,通过抽象找出同一类对象的共同属性和行为,形成类。①自顶向下、逐步求精;②程序结构按功能划分为若干个基本模块原创 2022-07-02 08:01:18 · 6588 阅读 · 16 评论 -
C++ 比赛时 无穷小、无穷大的设定
如题3.总结记住2022.7.1欢迎评论留言、指正~~原创 2022-07-01 19:32:27 · 352 阅读 · 0 评论 -
整型数字转换为string类型(C++)
记录一些整型转换为string类型的方法~itoa是广泛使用的非标准C语言和C++语言扩展功能。但因为它是一个非标准的C / C++语言功能,因此不能好好的被所有编译器使用。头文件:< cstdlib >**返回值:**指向转换后的字符串的指针。声明: char *itoa (int value, char *str, int base );//数字 //存储的字符数组或指针 //进制举例:2.sprintf()头文件: < cstdio >**作用:**将附加参数中的值,格式化输出到字符串原创 2022-06-12 14:34:06 · 6290 阅读 · 0 评论 -
如何手动开启O2优化
大部分情况下,开启O2优化可以加快编译的速度但是要注意,并不是所有的情况都适用,有时可能会起到反效果~#pragma GCC optimize(2) //开启吸氧优化2022.6.12欢迎评论留言、指正~~原创 2022-06-12 12:53:07 · 1888 阅读 · 0 评论 -
三子棋(C语言)
三子棋的模拟实现,欢迎补充、指正原创 2022-04-16 19:23:42 · 2906 阅读 · 0 评论 -
C++语言程序上机实验 (自用)
C++语言程序上机实验1.前言2.实践四月一日1.for循环初始化,=与>>2.~操作符3.小声bb4.更新日志1.前言一些日常上机实验过程中遇到的小问题,不论是算法中debug出来的,还是无意中犯的小错误或者是易错点一般是上实际代码,列出错误,然后寻求解决方案2.实践四月一日1.for循环初始化,=与>>注意for循环语句只可初始化同类型的变量注意赋值操作(=)和右移输出操作(>>)记得加括号#include <iostream>usin原创 2022-04-01 17:41:31 · 1108 阅读 · 0 评论 -
C++中常用的库函数
常用的库函数 sort 之类的函数整理原创 2022-03-28 13:48:27 · 15189 阅读 · 3 评论 -
C语言常用的库函数
常用的库函数1.前言2.内容1.toupper()2.tolower()1.前言在刷题过程中,总能看到dl用一些库函数,简化算法,由此萌生慢慢学习整理常用的库函数的想法,本文目前仅为了自用而整理,欢迎指正。(整理顺序按学习顺序,后续可能会调整 3.24 )2.内容1.toupper()头文件:#include <ctype.h>作用:将小写字母转换为大写字母声明:int toupper(int c);参数:c (要被转换为大写的字母)返回值:返回值是一个可被隐式转换原创 2022-03-24 20:55:00 · 9015 阅读 · 0 评论 -
qsort (快排函数)
1.简介qsort函数是C语言编译器自带的排序函数头文件 #include <stdlib.h>功能:排序不返回任何值2.解析声明void qsort(void * base,size_t num,size_t width,int(*compar)(const void *p1 ,const void *p2 ))参数base 指针,指向要排序数组的第一个元素求法: ①数组名(此时表示首元素的地址)num ...原创 2022-03-21 16:01:32 · 1413 阅读 · 0 评论 -
3.12有意思的错误
有意思的错误1.背景2.思索再三,最终发现3.总结1.背景2022.3.12遇到一位老哥询问问题,让我找出错误#include<stdio.h>double power(double n, int p);int main() { double x, xpow; int exp; printf("请输入一个数字和它的次方根:\n"); while (scanf("%1f %d", &x, &exp) == 2) { xpow = power(x, exp);原创 2022-03-12 13:33:25 · 201 阅读 · 0 评论 -
模数(补码相关)
模数1.概念2.示例3.重要补充4.更新日志1.概念模数从物理意义上讲,是某种计量器的容量。2.示例比如钟表,模数为12(钟表计时达到12就从零开始),在数学上是一种取模(取余)的运算。14%12=23.重要补充模数大小的计算:对于n位数来说,模数的大小是,n位数全为1,且最末位再加1。 (由于模数的值超过了机器所能表示的数的范围,会舍弃,则相当于取模运算。)n位整数(包括一位符号位),则它的模数为2nn位小数,小数点前一位为符号位,则它的模数为2例如:3位整数模数计算:(11原创 2022-03-09 10:27:01 · 2111 阅读 · 0 评论