c++工程师面试题目.pdfVIP

  • 3
  • 0
  • 约1.25万字
  • 约 19页
  • 2022-11-10 发布于四川
  • 举报
Word 资料,仅供参考,下载后可编辑 c++ 工程师面试题目 c++工程师面试问题 1、 c++是面向对象的编程语言吗?C++中虚函数(virtual) 是 什么?有什么好处? (1)C++不是纯面向对象的语言,C++是面向对象和过程的,因 为 C++支持类和过程。 (2)虚函数(virtual)具有传递性,即子类中对父类的虚函 数的重写,也是一个虚函数 ,不过函数的参数表也要一样。 (3)可以让成员函数操作一般化,用基类的指针指向不同的派 生类的对象时,基类指针调用其虚成员函数,则会调用其真正指向 对象的成员函数,而不是基类中定义的成员函数(只要派生类改写 了该成员函数)。若不是虚函数,则不管基类指针指向的哪个派生类 对象,调用时都会调用基类中定义的那个函数。 2、 谈谈指针和引用的区别? 指针用操作符“_”和“-”,引用使用操作符“”. 相同点是:指针与引用都是让你间接引用其他对象。 区别:(1). 指针是一个实体,指向一块内存,它的内容是所 指内存的地址;而引用仅是个别名,是某块内存的别名。

文档评论(0)

1亿VIP精品文档

相关文档