自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 QT中的坐标和角度

QT中的坐标和角度QT中的坐标系统以左上角为原点(0,0),x轴向右,y轴向下,和平时的坐标系不同。因此,需要做一个变换,首先需要获取当前窗口的尺寸,然后做减法得到窗口y坐标和现实y坐标的映射关系。//坐标转换,Y坐标和现实中不一样QPoint Pic::tranPosi(QPoint p){ //获取窗口尺寸 QPoint rp; rp.setX(p.x());...

2020-05-05 22:16:28 4467

原创 C++中类中类的静态变量初始化

关于C++中类中类的静态变量,或者说类中结构体中的静态变量的初始化问题,解释如下:1.首先,定义在结构体或者类中的变量,在头文件中定义时仅仅是一个声明,并未分配空间,只有在静态变量被初始化之后才分配空间,因此千万不要再头文件中初始化静态变量,容易被其他文件引用,造成空间浪费2.类或结构的静态变量初始化必须在外部,这个外部是哪里呢?上面这是test.h,这里定义了静态变量x,那么我...

2020-05-02 22:56:38 2755

原创 关于类和结构体中静态成员的使用

类中静态成员的使用静态成员数据1.c++静态成员是类的所有对象共享的成员,只能被定义一次。静态数据成员所占的空间不会随着对象的产生而分配,也不会随着对象的消失而回收。定义为私有的静态数据成员不能被外界所访问。静态数据成员可由任意访问权限许可的函数所访问。2.由于静态数据成员是类的所有对象共享的,而不从属于任何一个具体对象,所以必须对类的静态数据成员进行初始化(无默认),但对它的初始化不

2017-10-22 12:22:37 7228

转载 关于全局变量、局部变量、静态变量的思考

最近刚刚开始接触编程,对于各种类型数据的储存,尤其是遇见前面有static修饰词修饰的变量,一脸懵逼,下面是结合百家之言总结的用法: 对一个C++变量来说,有两个属性非常重要:作用域和生命周期,它们从两个不同的维度描述了一个变量——时间和空间。顾名思义,作用域就是一个变量可以被引用的范围,如:全局作用域、文件作用域、局部作用域;而生命周期就是这个变量可以被引用的时间段。不同生命周期的变量,在程序内存中的分布位置是不一样的。一个程序的内存分为代码区、全局数据区、堆区、栈区,不同的内存区域,对应不同的生命周期

2017-10-22 11:18:39 408

原创 弗洛伊德算法得到图中任意两个顶点之间的最短路径

弗洛伊德算法的思想,可以查询相关的资料,下面是程序:// network_shorest_path.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include using namespace std;#define inf 100;

2017-06-22 08:22:08 4992

原创 输出字符串的哈弗曼编码

本文对字符串进行哈弗曼编码,为控制台程序。在构建哈弗曼树的时候,构造了一种“树网”结构。即利用链表结构,每个节点内设置两个指针,一个指向下一个树网节点,另外一个指向一棵树,树内储存字符和对应的权值。

2017-06-18 02:21:41 988

原创 控制台程序求解有理式(带括号,带小数)

// stack_eqution.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include using namespace std;//单节点定义typedef struct nnode *PtonNode;typedef struct nnode{float

2017-06-15 00:26:28 229

原创 控制台程序求解有理式(带括号,适用于int类型)

C++中计算多项式第一步,将多项式以字符串的形式输入第二步,使用string.at()函数逐个读取多项式字符串中的字符,将数字拼在一起构成操作数,然后将操作数和操作符依次存放在一个链表中第三步,进入多项式计算算法(只是一般的计算算法,至于开头出现括号,出现浮点数,操作数字符串转int或double类型等等,不做进一步解释)1、  定义两个栈,分别保存操作数和操作符2、  定

2017-06-08 11:25:01 331

原创 利用链表完成多项式操作

// test0.cpp : Defines the entry pointfor the console application.// #include "stdafx.h"#include #include #include using namespace std;  typedef struct lnode{    intfactor;

2017-05-27 08:25:22 279

原创 c++中输出文件中的数字,并输出到链表

int initial(linkpoint head,char* filename){ifstream f(filename);if (!f){coutreturn 1;}int num;data d;f>>num;if (num==0){coutreturn 1;}while (num>0){num--;f>>d.fac

2017-05-18 11:54:43 842

PDF或者CAJ转word

内部包括了转换软件,以及转换的具体步骤,供大家学习!!

2017-12-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除