当前位置: 首页 > news >正文

面试真题 | 记录一次面试真题

一、基本问题(80%)

1、const 和 static 的作用:

  • const(常量):

    • 用于定义常量值,保证变量不可被修改。
    • 在函数参数中使用const可以保证函数内不会修改参数值。
    • 用于定义常量成员函数,表明该成员函数不会修改对象的状态。
    • 可以与指针一起使用,如const int*表示指针指向的值不可修改,而int const*则表示指针本身的值不可修改。
  • static(静态):

    • 用于定义静态变量,其生命周期贯穿整个程序,通常用于存储全局常量。
    • 在函数中定义static变量,该变量的值在函数调用间会保持不变。
    • 在类中定义static成员变量或成员函数,表明它们属于类本身而非某个具体对象。
    • 用于静态类成员,它们不属于单个对象实例,而是被所有对象共享。

2、C++面向对象三大特征及理解:


http://www.mrgr.cn/news/22158.html

相关文章:

  • 「iOS学习」——Masonry学习
  • 如何解决缓存(redis)和数据库(MySQL)数据不一致的问题?
  • 衡石分析平台使用手册-快速入门
  • 长短期记忆神经网络-LSTM回归预测-MATLAB代码实现
  • 一名优秀的工程师应该学会在工作中提升自己,面试篇
  • matlab读取NC文件(含group)
  • vulhub远程执行命令漏洞CVE-2022-22963
  • SprinBoot+Vue校园数字化图书馆系统的设计与实现
  • Vulhub Apache Airflow (CVE-2020-11978)
  • QML入门之创建可重用的组件(一)
  • 828华为云征文|Flexus X实例C#/.Net Core 结合(git代码管理、docker自定义镜像)快速发布部署-让你的项目飞起来~
  • 【微前端记录】微前端qiankun初体验
  • 面试字节视觉大模型算法岗,太难了。。。
  • Linux在桌面上创建软件启动快捷方式
  • systemverilog如何用一行code输出两个队列在可变范围内的对比结果
  • 【大数据算法】一文掌握大数据算法之:空间亚线性算法。
  • vulhub GhostScript 沙箱绕过(CVE-2018-16509)
  • GNU风格代码编译(27)
  • react js 笔记 3
  • 【系统架构设计师】抽象工厂设计模式