- 博客(14)
- 收藏
- 关注
原创 C++多态的好处和作用(用实例说话)
C++多态的好处和作用(用实例说话)在面向对象的程序设计中,使用多态能够增强程序的可扩充性,即程序需要修改或增加功能时,只需改动或增加较少的代码。此外,使用多态也能起到精简代码的作用。本节通过两个实例来说明多态的作用。游戏程序实例游戏软件的开发最能体现面向对象设计方法的优势。游戏中的人物、道具、建筑物、场景等都是很直观的对象,游戏运行的过程就是这些对象相互作用的过程。每个对象都有自己的属性和方法,不同对象也可能有共同的属性和方法,特别适合使用继承、多态等面向对象的机制。下面就以“魔法门”游戏为例来说明
2021-01-03 21:39:04 6895 8
转载 使用VS创建的Qt工程,设置应用程序图标
利用vs的rc文件创建的小图标,在任务栏没有显示。以下办法可以实现双显示小图标。一、使用VS生成的Qt工程没有应用程序的图标二、网上有别人提供的方法,不过是针对Qt的pro工程而言的三、为VS创建的Qt工程设置应用程序图标的方法:1、准备ico文件,本文将其命名为:7.ico,并放在工程根目录下2、在工程根目录下,新建一个temp.rc文件,内容如下:IDI_ICON1 ICON DISCARDABLE “7.ico”3、修改“工程名.vcxproj”文件,在:<Project Def
2020-05-24 16:35:36 631
原创 虚拟内存-----只有地址的“内存”
“虚拟内存”这一抽象概念并不好理解。今天我用自己的理解阐述一下虚拟内存。我们知道硬件资源的获取都是通过操作系统有条不紊的分配而使用的,当然内存条也不例外。应用程序想操作内存条就必须通过操作系统,这里的操作系统好比司机,家长想用车去接送孩子上下学, 需要告诉司机去完成而不是自己去驾驶车。虚拟内存是操作系统“忽悠”应用程序而提出的概念,他忽悠应用程序“你们每个程序都有自己独立的4GB的内存可以操作...
2020-04-08 01:24:12 128
原创 本地windows调试dll
利用本地Windows调试器,调试dll时会出现如图错误解决方法:1.将dll的宿主程序与生成的dll放在同一文件夹内。2.然后设置
2020-04-06 19:53:22 315
原创 LINK : fatal error LNK1104: 无法打开文件“XXXXX.lib”解决方法
1.首先我们一开始是配置包含的库目录2.找到我们缺少XXXX.lib对应的目录 确定3.然后在链接器-输入-附加的依赖项中我们输入这个lib文件的全名。(这一步按照实际情况添加)然后编译链接即可。主要原理分析:1.报错提示找不到这个lib,最容易出现的可能是网上看的学习教程与自己配的vs版本不一致,所以这里要改。2.还有一个可能是很多人是配了很多依赖项,但lib里只有这一个,当...
2020-03-09 19:48:37 20393
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人