基本信息
文件名称:2025年嵌入式工程师(CC++)笔试面试题归总及答案.docx
文件大小:29.07 KB
总页数:21 页
更新时间:2025-11-16
总字数:约8.59千字
文档摘要
2025年嵌入式工程师(CC++)笔试面试题归总及答案
一、C/C++基础语法与特性
1.说明const在C与C++中的差异,举例说明C++中const成员函数的使用限制及底层实现机制
C中const修饰的变量为只读变量,本质仍是变量,可通过指针间接修改(如inta=10;constintp=a;p=20;在C中编译可能通过,运行修改成功);C++中const变量为常量,编译器会进行符号表替换,除非用volatile修饰,否则无法通过指针修改。C++中const成员函数用于保证不修改类的非静态成员变量(除mutable修饰的变量),其底层通过将this指针隐式转换为const