自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (原创)QT安装及第一个QT项目详解

目录1.QT软件安装及环境配置2. 详解第一个QT项目2.1 QT模板2.2 构建系统2.3 版本管理2.4 构建套件2.4.1 管理套件2.4.2 简介编译的过程2.4.3 建立项目后的设置2.5 详解项目目录2.5.1 widget.pro文件2.5.2 main.cpp文件①文件包含和""的区别②main的argc、argv两个参数⑤为什么要return a.exec()2.5.3 widget.h文件①宏#define和#ifdef③命名空间namespace④变量前置声明⑤ui文件和代码建立联

2024-11-19 18:11:42 1159

原创 关于字符本质的探讨

字符型 存储到 计算机中,需要将字符对应的码值(整数)找出来 存储:字符’a’——>码值 (97)——>二进制 (1100001)——>存储() 读取:二进制(1100001)——>码值(97)——> 字符’a’——>读取(显示)是1个字节(可以存字母或者数字),多个字符称为字符串,在C 语言中 使用 char 数组 表示 字符串,数组不是基本数据类型,而是构造类型。在 C 中,char 的本质是一个整数,在输出时,是 ASCII 码对应的字符。字符和码值的对应关系是通过字符编码表决定的(是规定好)

2024-11-08 02:10:50 316

原创 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 4728

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

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

2020-05-02 22:56:38 2806

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

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

2017-10-22 12:22:37 7689

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

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

2017-10-22 11:18:39 460

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

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

2017-06-22 08:22:08 5246

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

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

2017-06-18 02:21:41 1041

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

// 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 248

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

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

2017-06-08 11:25:01 353

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

// 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 305

原创 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 869

PDF或者CAJ转word

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

2017-12-06

空空如也

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

TA关注的人

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