- 博客(57)
- 收藏
- 关注
原创 【Cpp】第十章-模板进阶
函数模板实例化可省略类模板实例化时必须写全特化,偏特化这个类型的特化是将参数进行了进一步的限制,我们可以将参数限制为指针类型或者引用,在这种情况下才会调用这种类型的特化。
2023-04-14 11:52:00
183
原创 C++ 类与对象 (下)
默认构造有三种不写任何构造,系统会默认生成三个。只要自己写其中一种构造,其往上的构造函数,系统都不再自动生成。比如写了有参,则系统不再生成无参,但仍生成拷贝。写了拷贝,则无参及有参都不再生成。以往我们初始化成员都是用函数内初始化来完成,现在试试初始化列表的方式初始化。自定义成员 推荐用初始化列表初始化初始化列表可以理解为成员变量定义的位置,类中包含以下成员,必须放在初始化列表位置进行初始化:答案是 D,成员变量在类中声明次序就是其在初始化列表中的初始化顺序,与其在初始化列表中的先后次序无关。因为
2023-03-21 14:30:50
335
转载 C/C ++ 拖到文件到程序读取该文件的路径
版权声明:本文为优快云博主「jiankangshiye」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.youkuaiyun.com/jiankangshiye/article/details/6802831。将文件或者文件夹拖到arg.exe上面,就会显示文件或者文件夹的完整路径。代码文件命名为arg.c, 编译链接生成可执行文件arg.exe。...
2022-08-26 22:00:07
740
1
原创 【DS】 - 堆
增上浮插入一个数,只影响他的父节点/祖父结点/及上面的结点,而不影响兄弟姐妹结点。当孩子节点比父母结点小时,交换。最坏情况交换到顶部。删(根节点)下沉把最后一个的数调整到根节点,多次交换到底部保证整体结构不被破坏。查改。...
2022-07-23 23:16:13
225
原创 【C语言】第十三章-文件操作
1.为什么使用文件我们在运行程序后,运行结果通常不会保留,当下次再运行时,内存中的数据则已被销毁。而使用文件,我们就可以将数据直接存放在电脑的硬盘上,做到了数据的持久化。2.文件2.1程序文件包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj),可执行程序(windows环境后缀为.exe)2.2数据文件文件的内容不一定是程序,而是程序运行时读写的数据,比如程序运行需要从中读取数据的文件,或者输出内容的文件。本章主要讲数据文件,...
2022-05-23 19:02:04
649
原创 鼠标点击函数练习
如何让程序判断鼠标点击是否在指定区域内最简朴的判断,假设在(200,200)到(300,300)范围内bool isClick(ExMessage msg) { if (msg.x > 200 && msg.x < 300 && msg.y > 200 && msg.y < 300) return 1;}利用参数简化bool isClick2(ExMessage msg,int x1,int y1,int
2022-04-27 19:36:03
878
原创 Windows.h 库函数的学习
句柄:句柄是Windows系统中对象或实例的标识,这些对象包括模块、应用程序实例、窗口、控制、位图、GDI对象、资源、文件等。从数据类型上来看,它只是一个16位的无符号整数。应用程序总是通过调用Windows API获得一个句柄,之后其他 Windows函数就可以使用该句柄,以引用和操作相应的内核对象。句柄可以像指针那样置空,那样句柄就没有任何意义,不代表任何内核对象。句柄地址(稳定)→记载着对象在内存中的地址→对象在内存中的地址(不稳定)→实际对象句柄是一种指向指针的指针..
2022-04-23 23:09:44
7248
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人