首页 技术 正文
技术 2022年11月15日
0 收藏 565 点赞 2,872 浏览 493 个字

Copyright © 2000-2017, NORYES, All Rights Reserved.

http://www.cnblogs.com/noryes/

—————————————————————————————

以下每个问题都是 C++ 的基础问题,看似简单,但要真正理解每个问题背后的设计思想,是需要我们去认真思考的。

1、C++ 三大特性是什么,为什么要如此设计?

2、封装的目的和方法是什么?

3、继承有什么作用,什么是多重继承,多重继承有什么优缺点,如何避免缺点,虚拟继承的作用和实现原理是什么?

4、虚函数作用是什么,实现原理是什么,除了虚函数外,多态可以通过什么机制实现?

5、什么是模板函数,模板函数可以是虚函数吗?

6、类的大小如何确定?

7、C++ 的内存布局是怎样的?

8、智能指针解决什么问题,类中有智能指针大小时,应该注意什么问题?

9、STL 各容器的底层数据结构是什么,效率如何,为什么选取该数据结构,而不是其他类似的数据结构?

10、常用设计模式有哪些?

11、如何进行重构?

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,075
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,551
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,399
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,176
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,811
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,893