积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积蹞步,无以至千里;不积小流,无以成江海。骑骥一跃,不能十步;驽马十驾,功在不舍。锲而舍之,朽木不折;锲而不舍,金石可镂。菜鸟和大虾的差距就是坚持!
c++面试题之点点
原创
©著作权归作者所有:来自51CTO博客作者酒啸天的原创作品,如需转载,请与作者联系,否则将追究法律责任
1.缺省的拷贝构造函数的缺点是:如果其中有引用的话,它是不拷贝的,就造成了类的两个实例引用了同一个对象,导致运行错误。
2.结构strcut和类class的差别是缺省访问权限不同。
3.结构化思想和面向对象程序设计的基本思想:
结构化的程序设计是将数据和操作分离,程序是有一个个的函数组成的,而面向对象的程序设计将数据和操作封装在一起,程序是有一个个对象组成的,对象之间通过接口进行通信,它能够较好地支持程序代码的复用。
4.简述成员函数、全局函数和友元函数的差别。
成员函数:定义类的时候,定义了public访问级的函数,可以访问类的所有数据成员,也可以调用该类的其他成员函数;
全局函数:定义在主函数和类定义之外的函数,在任何地方允许被调用,但是过多的全局函数导致程序臃肿;
友元函数:由于通过类的实例并不能访问到类的私有成员,如果在类定义之内定义友元函数,在类的实例中就可以通过友元函数访问私有成员,该函数需要friend关键字声明
上一篇:c++面试题之千万别闲着
下一篇:c++面试题之点点滴滴
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Android面试题之activity启动流程
Android面试题之activity启动流程总结
加载 初始化 Android 面试题 activity -
c++面试题之杂谈
1.一个指针可以是volatile吗? &nb
面试 c++ 类 面向对象 -
C++面试题(四)构造函数 析构函数 字符串