自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 大小端字节序的理解

win下为小端字节序,即后者。而在vs调试代码时发现0x01 00 00 00竟然表示1,寻思1储存不该是0x10 00 00 00吗,于是总结以下规律。计算机内存中数据不管大端还是小端,单个字节即每8个位读时,都和人一样,从左往右读,即0x01表示1。大端字节序和小端字节序是以字节为单位,即一个字节为整体的先后关系(低地址储存低位所在字节即为小端,反之为大端)一般于主机字节序和网络字节序时需要进行转化,前者大多为小端字节序,也有大端的,网络字节序则统一都为大端字节序。举例:小端字节序 大端字节序。

2023-11-27 16:35:27 180 1

原创 【VS开发编译报错】error C1001:编译器中发生内部错误

使用网上方法如关闭优化等不起作用。vs提升要优化这块代码,于是一边修改一边编译看问题在哪。最终发现是结构体赋值的问题,本身语法没错,但估计是编译器中bug导致。Data d = {3.14, "您好"};//此赋值方式造成错误。在编译程序时,换一台电脑使用的同样的编译器版本发生此错误。

2023-11-06 17:59:27 286

原创 vs中lib工程附加库解析

首先需要明白lib工程无链接阶段,就如目标文件.o、.obj文件一样,只要有函数声明就可以直接使用,编译出来没有问题。但后者为汇编文件,lib为二进制文件,那么为何生成lib的工程中会有附加库(lib)的选项呢。

2023-08-12 10:34:11 113 1

原创 C语言内存分区理解

内存分区:从0xffffffff到0x00000000的顺序,都为虚拟内存,不是真实的,即同一个编译器编译出来的可执行二进制代码,多次运行后同一个变量的地址都会是一样的,都默认有最大内存如4Gb,但运行需要多少就分配多少 最高地址linux中1G,win中2G为内核空间,多进程共用①栈区:局部变量、局部常量②堆区(申请后都要释放)、

2023-01-31 10:51:48 231

原创 为什么说继承类没有继承父类的构造和析构函数

当参数列表中没有表明父类的构造方式,如无参、带参,则会自动调用父类的无参构造;此时调用构造的特性跟平时实例化一个对象的特性一样,即当没有定义无参构造时,系统会自带无参构造、拷贝构造等等特性。没有继承,因为没有直接使用,只是通过子类的构造函数中参数列表,也就是通过自身的构造函数来间接调用的父类构造函数,析构函数也是同理。

2022-12-30 23:07:52 351

原创 Qt对象树——笔记总结

1、绑定了父窗体后即传入父类指针,不需要主动析构,父窗体为基类,调用父窗体的close();函数或main函数return;时,其析构函数自动会释放所有的2、当没有绑定父窗体的类需手动回收堆区内存时,用Qt自带的deleteLate,可防止出现重复释放内存而造成错误 [slot] void QObject::deleteLater()1、Qt提供了对象树机制,能够自动、有效的组织和管理继承自QObject的Qt对象,先执行父类即窗口析构函数,但在析构函数结束前,一一按顺序调用派生类析构函数,调用完

2022-12-06 21:44:40 229

原创 Qt中命名空间namespace Ui

两个类同名,但不是同一个

2022-12-03 12:37:10 1022

原创 指针、数组、函数的各种组合

函数指针、指针函数等等直接理解,不需死记硬背,明白含义就够了

2022-10-20 20:35:46 282 2

空空如也

空空如也

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

TA关注的人

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