摘要:
UML建模部分 70. 什么是UML: 答: Unified Modeling Language, 统一建模语言,是一种标准的图形化建模语言。是面向对象分析和设计的标准表示。 71. UML有哪些图: 答: 类图、对象图,用例图,序列图、协作图,状态图、活动图,构件图和部署图。 72. UML图中的 阅读全文
摘要:
64. 常见的排序算法(序): 之前看的参考资料太烂了,算法说不明白,注释有错误,重新参考其他资料。 当待排序数字较大时,应采用时间复杂度为O(nlogn)的排序算法:快速排序,堆排序或者归并排序。 其中快速排序是目前基于比较的排序算法中被认为效率最高的,当关键字随机分布时,平均时间最短。 具体代码 阅读全文
摘要:
43. 继承的几种方式: 答:共有继承public,保护继承protected,私有继承private。其中后两种继承会改变原有的访问级别。 44. 深复制与浅复制: 答:简单理解,深复制自己申请了内存,浅复制直接把地址抄了过去。 45. C++是否支持参数个数不确定: 答:支持,可以使用隐藏参数机 阅读全文
摘要:
异常处理部分: 23. 在c++的异常处理中,除了提供异常的关键字语法支持以外,其标准库中支持异常处理而封装异常类也很好的为应用程序中异常处理判断使用提供直接的帮助。C++语言中针对异常处理提供了三个关键字,分别为try、throw与catch。C++应用程序中通过这三个关键字实现机制组合来实现异常 阅读全文
摘要:
数据类型,常量与变量部分:(发现有些点竟然这么多年第一次发现) C++基本数据类型有哪些: 答:整型,浮点型,void型。 注:其他各种数据类型均是这三种类型的扩充,另外void类型在实际程序中经常用来表示指针无类型,指向整块内存,程序可以自行根据需要进行解析。 2. 整型的分类及区别: 答:表示整 阅读全文