c++经典面试题笔试题(带答案)

区别类的问题,回答模板

1:是什么?

2:特点有哪些?

3:应用场景

C++与C的区别

字面上: C++完全兼容C语言, 只要是合法的C语言程序在C++中都是可以直接运行的。多的++表示C++中扩充了很多新的特性出来:数据类型、关键字等等。

思想上:C:主要是面向过程,但是其中的结构体是面向对象;    C++:面向过程

面向过程:注重的是过程, 只有过程对了才有可能得到正确的结果

面向对象:注重的是结果,不关注过程是怎么实现的只要结果正确就好!

西红柿炒蛋:

       面向过程:从买菜到做出来,都要按步骤一步一步的来

       面向对象:直接点一份外卖,坐等着吃就可以了

C++:编程语言更接近实际生活,更接近自然界的发展规律! 一切事物都是对象。

编译器是不一样: gcc  g++

源文件:  .c  .cpp

怎么解决不安全问题

注意:宏要在stdio.h前面

为什么要使用引用?

1:弱化指针,原来能用指针实现的,现在都可以替换成引用类型

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值