C++理论题 B、C选项求解释

karlzpsong 2018-07-10 05:14:04
下列有关模板和继承的叙述正确的是()

A 模板和继承都可以派生出一个类系
B 从类系的成员看,模板类系的成员比继承类系的成员较为稳定
C 从动态性能看,继承类系比模板类系具有更多的动态特性
D 相同类模板的不同实例一般没有联系,而派生类各种类之间有兄弟父子等关系

答案:D
解析:

类是相同类型事物的抽象,具有不同的操作。而模板是不同类型的事物,
具体相同的操作的抽象。类模板的实例化后,各个对象没有任何关系。
而类对象是通过派生、继承等关系
的关系。

稳定性、动态特性具体是指...?
...全文
252 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
啊大1号 2018-07-11
  • 打赏
  • 举报
回复
成员稳定应该说的是基类派生类之间,派生类和派生类之间的相关性吧。那就是继承类系的成员比模板类系的成员较为稳定;动态性通俗讲就是更加灵活自主了,类模板系各个对象没有任何关系当然更加自由了,所以从动态性能看,模板类系比继承类系具有更多的动态特性。以上都是个人想法,也不知道官方是做何解释
freshman_cy 2018-07-10
  • 打赏
  • 举报
回复
我只知道 A是错的
zhouqunhai 2018-07-10
  • 打赏
  • 举报
回复
为什么感觉B也对
AlbertS 2018-07-10
  • 打赏
  • 举报
回复
稳定性不知道指的是什么?但动态性应该指的是集成有可能使用多态的特性吧
本文件中包含了DirectX修复工具中一些常见问及其解答,如您存在问,请首先查看以下解答是否能解决您的问。 This file includes some frequently asked questions and answers about DirectX Repair. If you have any problems with the programme, please check first if there are answers below (English translation is at bottom). Thank you. 问1:XP系统上运行软件时出现0xc0000135的错误,怎么回事? 答:Windows XP SP3系统用户需先安装Microsoft .NET Framework 2.0或更高版本才可运行本程序,详情请见“致Windows XP用户.txt”文件。 问2:我下载的是标准版或是在线修复版,怎么将程序升级成增强版? 答:首先来说,各个版本之间,主程序(即exe文件)完全相同,标准版与增强版相比,只是缺少相应的扩展数据包,因此无法进行增强式修复(即修复c++)。因此,可以通过补全扩展包的形式使标准版直接成为增强版。本程序自V3.5版起,自带扩展功能。只要在主界面的“工具”菜单下打开“选项”对话框,找到“扩展”标签,点击其中的“开始扩展”按钮即可。扩展过程需要Internet连接,扩展成功后新的数据包可立即生效。扩展用时根据网络速度不同而不同,最快仅需数秒,最慢需要数分钟,烦请耐心等待。 问3:我的网络连接正常,但为什么扩展总是失败并提示请连接到Internet? 答:这可能是由于扩展过程被电脑上的杀毒软件或防火墙拦截导致的。从V4.0版起针对此问进行了优化,只需点击“扩展”界面左上角的小锁图标切换为加密链接,即可避免大部分错误。 问4:我在有的电脑上使用标准版或在线修复版修复DirectX后,程序弹出c++组件仍异常的提示,让我使用增强版再修复;而在有些其他电脑上使用标准版修复完成后,却没有这个提示(此时我感觉c++仍有问)。这是什么原因? 答:本程序致力于解决0xc000007b错误,因此只有在程序检测到系统中c++存在异常,可能导致0xc000007b问,而修复时又没有使用增强版修复相应c++时,才会弹出此提示。而对于那些根本没有安装c++的系统,程序则不会提示。理论上讲,本程序完全可以解决c++未安装所带来的任何错误(如提示缺少msvcr140.dll文件等),但之所以程序在这些系统上不做任何提示,是考虑到绝大部分电脑都会缺失c++组件,如果均进行提示,则此提示将变成必出现的提示,所有用户都需要使用增强版进行再次修复,失去了标准版存在的意义。 问5:部分文件修复失败怎么办? 答:可以以安全模式引导系统(具体方法百度可查),然后再用本程序进行修复即可成功。 问6:全部文件的状态都是下载失败或失败,这是怎么回事? 答:在极个别的电脑上,由于系统核心组件异常,导致程序在检测时无法调用系统组件而产生此问。此时请在程序的“工具”菜单下“选项”对话框中,将“安全级别”改为“低”即可。更改后再进行修复即可正确完成相关操作。 问7:该软件能支持64位操作系统吗? 答:能。程序在编程时已经充分考虑了不同系统的特性,可以完美支持64位操作系统。并且,程序有自适应功能,可以自动检测操作系统版本、位数,无需用户进行设置。 问8:玩游戏出现闪退、黑屏、卡屏、卡死、帧数低、打太极等问,修复后仍不能解决? 答:该问的可能原因较多,比如DirectX有问c++有问。使用DirectX修复工具增强版即可解决由这两种情况所导致的问。如果修复后仍不能解决,则可能有三种原因:第一,游戏有问(或破解补丁有问),建议从别的网站上重新下载;第二,显卡驱动没装好(这种情况较多),建议重装显卡驱动;第三,硬件配置不够。 问9:出现DirectDraw、Direct3D、AGP纹理加速不可用,修复后仍不能解决? 答:本程序的V3.2版本之后新增了一个开启该加速的功能,请先尝试使用该功能进行修复。如果修复后仍不能解决,则通常是由于显卡驱动有问造成的,建议到显卡官网下载最新驱动安装即可(如显卡驱动异常,将会在开启DirectX加速页面右上角进行提示,仅限V3.9版或更高版本支持此功能)。 问10:本程序是只能修复C盘中的DirectX吗?其他盘中的如何修复? 答:本程序不是只能修复C盘中的DirectX,而是修复当前系统所在磁盘的DirectX。如果您的操作系统安装在了C盘,则程序会修复C盘中的DirectX,如果您的操作系统安装在了D盘,则

64,643

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧