c++面试题之点点
来源:互联网 发布:2016网络信息安全事件 编辑:程序博客网 时间:2024/05/22 00:48
积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积蹞步,无以至千里;不积小流,无以成江海。骑骥一跃,不能十步;驽马十驾,功在不舍。锲而舍之,朽木不折;锲而不舍,金石可镂。菜鸟和大虾的差距就是坚持!
1.缺省的拷贝构造函数的缺点是:如果其中有引用的话,它是不拷贝的,就造成了类的两个实例引用了同一个对象,导致运行错误。
2.结构strcut和类class的差别是缺省访问权限不同。
3.结构化思想和面向对象程序设计的基本思想:
结构化的程序设计是将数据和操作分离,程序是有一个个的函数组成的,而面向对象的程序设计将数据和操作封装在一起,程序是有一个个对象组成的,对象之间通过接口进行通信,它能够较好地支持程序代码的复用。
4.简述成员函数、全局函数和友元函数的差别。
成员函数:定义类的时候,定义了public访问级的函数,可以访问类的所有数据成员,也可以调用该类的其他成员函数;
全局函数:定义在主函数和类定义之外的函数,在任何地方允许被调用,但是过多的全局函数导致程序臃肿;
友元函数:由于通过类的实例并不能访问到类的私有成员,如果在类定义之内定义友元函数,在类的实例中就可以通过友元函数访问私有成员,该函数需要friend关键字声明
本文出自 “低调低调” 博客,转载请与作者联系!
- c++面试题之点点
- C面试题--之^运算。
- 面试题之C语言
- C语言面试题大汇总之华为面试题
- C语言面试题大汇总之华为面试题
- C语言面试题大汇总之华为面试题
- C语言面试题大汇总之华为面试题
- C语言面试题大汇总之华为面试题
- C语言面试题大汇总之华为面试题
- C语言面试题之华为面试题
- C语言面试题大汇总之华为面试题
- C语言面试题大汇总之华为面试题
- C语言面试题大汇总之华为面试题
- C语言面试题大汇总之华为面试题
- C语言面试题大汇总之华为面试题
- C语言面试题大汇总之华为面试题
- C语言面试题大汇总之华为面试题
- C语言面试题大汇总之华为面试题
- 【FAQ】sqlserver 2005 数据库关系图无法创建
- Multi-Queue Replacement Algorithm
- jni生成头文件
- 关于Ubuntu 12.04的一些事
- Boost.Lambda 用法详解(三)
- c++面试题之点点
- sed命了学习
- Programming With POSIX Threads(POSIX多线程程序设计)
- bitset类型
- 使用手势UIGestureRecognizer对图像进行缩放、移动、旋转操作
- CentOS6.2部署mysql环境
- 488 - Triangle Wave
- 十三周(四)设计抽象类CSolid,含有两个求表面积和体积的纯虚函数
- 如何修复ADT17带来的 “NoClassDefFoundError”错误