- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 QSizePolicy简介
主动获取空间能力:Expanding = MinimumExpanding >> Preferred = Minimum = Ignored >> Fixed = Maximum 这也对应了PolicyFlag 中ExpandFlag 与 GrowFlag兼具扩张能力,而ExpandFlag 扩张能力更佳。保持自身空间能力:Minimum = MinimumExpanding >> Fixed >> Maximum >> Preferred = Expanding >> Ignored
2023-09-02 16:07:21
467
原创 C++类型转换总结【含实例】(explicit、static_cast、dynamic_cast、reinterpret_cast、const_cast)
C++类型转换【含实例】
2022-10-15 17:46:14
602
原创 一文搞懂字符编码的进化【ASCII、ANSI、Unicode、UTF-16、UTF-8、GB2312 、wchar_t】
美国人先发明了计算机,所以享有先定义字符编码的权利,ASCII码(单字节编码)在这个背景下产生了。因为计算机的流行,使得非英语母语的国家需要自己国家语言的字符编码,于是ASNI码(多字节编码)产生了。之后,随着时代的发展。ASNI码越来越多,人们意识到需要一个东西对其加以区分,于是CodePage(代码页)出现了。再之后,随着全球化的流行,人们不满足只显示自己国家语言文字的要求。比如年轻人追求潮流想打个韩文[撒浪嘿]都打不出来,因为两种以上的ASNI码不能同时显示,所以又引入了Unicode来解决。
2021-12-25 22:16:06
2558
2
原创 结构体字节对齐详解【含实例】
##一、前言结构体字节对齐属于老生常谈的问题,看似简单,但却很容易忘记。而且因为结构体使用的普遍性,使得字节对齐也成为了一个不得不谈的话题。之前在C语言作业中有相应的题目,总结了一番,写下了这篇博客。最近抽出时间完善一番,便于以后查阅。##二、什么是结构体字节对齐假设现在有一个结构体如下,问你它的一个对象占用几个字节?struct A{ int a; char b; short c;};我们知道这三个变量所占字节数分别为4,1,2,那么应该占用7个字节
2021-10-16 15:27:09
26571
19
原创 #define宏定义是什么?怎么写?一文搞懂。
###前言最开始接触宏定义的时候是在学校的C++课程上,当时只是见过它一眼,没有深究,它给我的感觉像定义一个变量一样。之后在刷题的过程中接触到了CodeForce平台,里面可以看到每个人提交的代码。于是我惊呆了……CF的大佬善于定义各种各样的宏,比如这样的:#define FOR(i,a,b) for (int i = (a); i < (b); ++i)/* 当然,这段代码并不规范,举个例子 */再比如这样的:#define False 1#define True 0甚至可以这样
2021-02-28 00:00:58
2946
9
原创 VS2013不能读取txt文件的问题【已解决】
今天是2020年6月30日,记一次莫名其妙的程序BUG。最近闲来无事在复写我之前做过的一个小项目,有一个功能是读取文件并把内容打印在控制台上。但是一直出错,让我很摸不着头脑,查阅了很多资料后发现代码是没有任何问题的,因为我写同样的代码在DEV-C上完全没有问题,但到了VS2013上就一直无法打印出内容。错误内容最后究其原因应该是无法读取文件,所以无法打印出内容。而且在不调试的模式下程序不会报错,可以正常运行,但无法正常打开文件。在调试模式下,程序会异常中断。错误信息之前一直没有关注过VS
2020-06-30 20:59:51
2625
原创 a>b?a:b就结束了?五级max()函数宏,你能写到第几级?
写在前面,部分内容参考这位博主。https://blog.youkuaiyun.com/pengshengli/article/details/90417571第一级:# define my_max(a,b) a>b?a:b测试用例:cout<<my_max(3,4)<<endl;程序输出:[Error] no match for 'operato...
2020-03-10 10:36:22
356
my2048APP.rar
2020-02-25
音乐播放器_行坤.rar
2020-02-25
2048_行坤.rar
2020-02-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人