首页
学习
活动
专区
工具
TVP
发布

书山有路勤为径

专栏作者
190
文章
180501
阅读量
27
订阅数
第七章 函数
实参到形参的<u>拷贝求值顺序不定</u>,C++17强制<u>忽略复制临时对象</u>
小飞侠xp
2023-10-15
1530
第六章语句
小飞侠xp
2023-10-15
1330
作用域
标识符的作用域有函数原型作用域、局部作用域(块作用域)、类作用域和 命名空间(namespace) 作用域
小飞侠xp
2022-05-13
7910
类的组合
内嵌对象的初始化使用了 初始化列表 来完成——内嵌对象必须使用初始化列表来实现初始化。举个简单的例子——现在我们有一个圆的类Circle,以及一个点坐标的类 Point,定义如下:
小飞侠xp
2022-03-23
1980
复制构造函数
生成一个对象的副本有两种途径——第一种途径是建立一个新的对象,然后将一个已有对象的数据成员值取出来,赋值给新的对象。这样做虽然可行 但是实在是太麻烦了。而接下来,向大家介绍 复制构造函数 ——它的作用就是用一个已有的对象,来执行一个新的对象的构造。
小飞侠xp
2022-03-23
7720
单调栈
地上从左到右竖立着 nn 块木板,从 11 到 nn 依次编号,如下图所示。我们知道每块木板的高度,在第 nn 块木板右侧竖立着一块高度无限大的木板,现对每块木板依次做如下的操作:对于第 ii 块木板,我们从其右侧开始倒水,直到水的高度等于第 ii 块木板的高度,倒入的水会淹没 a_ia i 块木板(如果木板左右两侧水的高度大于等于木板高度即视为木板被淹没)。求 nn 次操作后,所有 a_ia i 的和是多少。 如图所示,在第 44 块木板右侧倒水,可以淹没第 55 块和第 66 块一共 22 块木板,a_4 = 2a 4 =2。
小飞侠xp
2021-11-24
1430
Eric6+PyQt美化图标(傻瓜教程来了)
一般新建图标文件夹放在项目下面 推介常用图标网站: iconfont flaticon
小飞侠xp
2021-11-24
4560
PyQt程序打包
打包:本次打包不是终极打包,像启动程序,可以有一闪的或者启动的图片,这些都是可以设置的,这里只是满足了最基本的打包流程,并没有完全的美化。 程序图标设置:下载图片,把图片格式转化(可以用免费的格式工厂)成ICO。大小为128*128,并且图标放在目标py文件同目录下。 打包库:PyInstaller做过多项对比,pyinstaller比较好 安装:
小飞侠xp
2021-11-24
5510
输入输出代码演示
需要用到的常用vim命令 删除命令 dd 删除当前行 dj 删除上一行 dk 删除下一行 拷贝和粘贴 yy 拷贝当前行 shift+p 在当前行前粘贴 退出命令 :wq 保存并退出 ZZ 保存并退出 :q! 强制退出并忽略所有更改 :e! 放弃所有修改,并打开原来文件。 int main(){ int n; char str[100] = {0}; int arr[4] = {0}; sprintf(str, "%d.%d.%d.%d", 192, 168,0, 1
小飞侠xp
2021-06-24
5350
数列翻转
#include <stdio.h> #include <stdlib.h> #define ERROR 0 #define OK 1 typedef struct Stack { int *elements; int max_size, top_index; } Stack; void init(Stack *s, int length) { s->elements = (int *)malloc(sizeof(int) * length); s->max_size
小飞侠xp
2021-06-02
8610
表达式求值
#include <stdio.h> #include <stdlib.h> #include <ctype.h> #define ERROR 0 #define OK 1 typedef struct Stack { int *elements; int max_size, top_index; } Stack; void init(Stack *s, int length) { s->elements = (int *)malloc(sizeof(int) * length
小飞侠xp
2021-05-27
3180
栈的操作
#include <stdio.h> #include <stdlib.h> #define ERROR 0 #define OK 1 typedef struct Stack { int *elements; int max_size, top_index; }Stack; void init(Stack *s, int length_input) { s->elements = (int *)malloc(sizeof(int) * length_input); s
小飞侠xp
2021-05-27
1770
循环队列
#include <stdio.h> #include <stdlib.h> #define ERROR 0 #define OK 1 typedef struct Queue { int *data; int head, tail, length, count; }Queue; void init(Queue *q, int length) { q->data = (int *)malloc(sizeof(int) * length); q->length = len
小飞侠xp
2021-05-14
2050
队列操作
#include <stdio.h> #include <stdlib.h> #define ERROR 0 #define OK 1 typedef struct Queue { int *data; int head, tail, length; }Queue; void init(Queue *q, int length) { q->data = (int *)malloc(sizeof(int) * length); q->length = length;
小飞侠xp
2021-05-14
2470
双向循环链表
输入共有三行,第一行为该单向循环链表的长度 n(1≤n≤60);第二行为该单向循环链表的各个元素 ,它们各不相同且都为数字;第三行为一个数字 m,表示链表中的一个元素值,要求输出时以该元素为起点反向输出整个双向链表。
小飞侠xp
2021-05-10
5420
单链表就地转置
试写一道算法,实现单链表的就地逆置(反转),即利用原表的存储空间将线性表(a1,a2,⋯an)逆置(反转)为(an⋯ ,a2,a1)。 输入格式
小飞侠xp
2021-05-06
5060
Pygame-hello world
set_mode会返回一个Surface对象,代表了在桌面上出现的那个窗口,三个参数第一个为元祖,代表分 辨率(必须);第二个是一个标志位,具体意思见下表,如果不用什么特性,就指定0;第三个为色深。
小飞侠xp
2021-04-28
7430
链表操作
#include <stdio.h> #include <stdlib.h> typedef struct Node{ int data; struct Node *next; }Node, *LinkedList; LinkedList insert(LinkedList head, Node *node, int index) { if (head == NULL) {//头指针为空 if (index != 0) { return h
小飞侠xp
2021-04-22
3760
顺序表操作
输入格式 第一行输入一个正整数 mm(1 \leq m \leq 1001≤m≤100),代表一共有 mm 个操作。 接下来输入 mm 行,每行首先输入一个整数 tt,分别代表以下操作: t = 1,代表插入操作,输入两个整数 a 和 b(1000≤a,b≤100),表示在 a 的位置上擦入元素 b,如果插入成功输出success,否则输出failed。 t=2,代表删除操作,输入一个整数 a(1000≤a≤100),删除位置 a上的元素,如果删除成功输出success,否则输出failed。 t=3,代表查找操作,输入一个整数 a(1000≤a≤100),查找元素值为 a 的元素,如果查找成功输出success,否则输出failed。 t=4,代表遍历操作,输出当前顺序表的所有元素。 输出格式 对应每个操作,输出结果。对于前三个操作,如果操作成功输出success,否则输出failed;对于第四个操作,从下标为 00 的位置开始输出当前顺序表的所有元素,每两个整数之间一个空格,最后一个整数后面没有空格。
小飞侠xp
2021-04-19
4080
长度未知的数组大小
malloc 和 calloc都可以被用于申请堆上的空间。 malloc 和 calloc主要有两点不同:
小飞侠xp
2021-04-13
2.4K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档