首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
已转码的我很喜欢溜溜球
大连理工大学 C++
关注
已关注
取消关注
@一笑而过2222:
C++面试题
1. 问题:`volatile` 关键字的作用是什么? 答案:`volatile` 关键字用于指示编译器不应优化对变量的访问,适用于多线程或中断处理程序中的变量。2. 问题:`static` 关键字的作用是什么? 答案:`static` 关键字用于保持变量在程序的生命周期内保持其值,或者限制变量的作用域。3. 问题:`extern` 关键字的作用是什么? 答案:`extern` 关键字用于声明全局变量或函数,但不定义它们,可以在其他文件中使用。4. 问题:`const` 关键字的作用是什么? 答案:`const` 关键字用于声明常量,防止其值被修改。5. 问题:`const` 关键字适用于哪些情况? 答案:`const` 关键字适用于需要保护不被修改的数据。6. 问题:`new/delete` 和 `malloc/free` 有什么区别? 答案:`new/delete` 用于动态内存分配和释放,并调用构造和析构函数,而 `malloc/free` 只是分配和释放内存。7. 问题:`strlen("\0")` 和 `sizeof("\0")` 的值分别是多少? 答案:`strlen("\0")` 的值是0,因为它返回字符串的长度,不包括空字符。`sizeof("\0")` 的值是1,因为它返回字符串的大小,包括空字符。8. 问题:结构体和联合体有什么区别? 答案:结构体的所有成员共享内存空间,而联合体的成员共享同一块内存空间。9. 问题:左值和右值是什么? 答案:左值是可寻址的内存位置,右值是不可寻址的临时值。10. 问题:什么是短路求值? 答案:短路求值是逻辑运算中的一种优化方式,只有在必要时才对右侧表达式进行求值。30. 什么是++a和a++的区别? ++a会先将a的值加1,然后返回增加后的值;而a++会先返回a的值,然后再将a的值加1。31. #define和typedef的区别是什么? #define用于创建宏定义,而typedef用于为已有类型定义新的名称。32. C语言是如何进行函数调用的? C语言进行函数调用时,会将函数参数压入栈中,然后跳转到函数的入口地址执行函数体。33. C语言中内存分配的方式有哪些? C语言中内存分配的方式包括静态内存分配、栈内存分配和堆内存分配。34. 堆和栈有什么区别? 堆和栈的主要区别在于存储方式和生命周期,堆是动态分配的内存,生命周期由程序员管理;而栈是自动分配的内存,生命周期与函数调用相关。35. 栈的用途是什么? 栈用于存储局部变量、函数参数、函数调用信息等数据,以及用于函数调用的执行上下文。36. 压栈的顺序是什么? 压栈的顺序是先进后出(FILO),即最后压入栈的元素最先被弹出。37. C++中的内存管理是如何实现的? C++中的内存管理通过new和delete操作符来动态分配和释放内存,以及使用智能指针来管理资源。38. 什么是内存泄漏? 内存泄漏指的是程序中分配的内存未被正确释放,导致程序运行时消耗的内存不断增加,最终可能导致系统资源耗尽。39. 数组指针和指针数组有什么区别? 数组指针是指指向数组的指针,而指针数组是指存储指针的数组。40. 函数指针和指针函数有什么区别? 函数指针是指指向函数的指针,而指针函数是指返回指针的函数。41. 数组名和指针有什么区别? 数组名是数组的地址,而指针是一个指向内存地址的变量。42. 指针常量、常量指针、指向常量的常量指针分别是什么? 指针常量是指指针本身是常量,指针所指向的值可以修改;常量指针是指指针所指向的值是常量,指针本身的值可以修改;指向常量的常量指针是指指针本身是常量,指针所指向的值也是常量。43. 指针和引用有什么区别? 指针是一个变量,存储的是一个地址;而引用是已定义变量的别名,与原变量共享存储空间。44. 什么是野指针? 野指针是指指向未知内存地址的指针,使用野指针可能导致程序崩溃或产生未定义行为。45. C++中的智能指针是什么? C++中的智能指针是一种RAII(资源获取即初始化)的设计模式,用于管理动态分配的内存,可以自动释放所管理的资源,从而避免内存泄漏的发生。
点赞 14
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
07-21 14:52
已编辑
湖南大学
后端校招 | 高频 C++ 面试题整理
🎯 一、为什么专门做一期 C++ 面试题分享? 其实很多后端同学在面试准备时都有发现一个问题即 Java 岗位题资源非常多 但 C++ 后端面试内容分散、缺少整合 所以我整理了 GitHub 上高频 C++ 后端面试题 + 答案解析,今天精选 5 道拆解给大家看 🔍 二、精选高频 C++ 面试题答题技巧 1. new 和 malloc 的区别? 特性 new malloc 返回类型 指定类型指针 void* 构造函数 会调用构造函数 不会调用 释放方式 delete free 重载支持 支持重载 不支持 异常处理 分配失败抛异常 返回 NULL ...
点赞
评论
收藏
分享
07-21 18:14
湖南工业大学 机械工程师
实习没活干了,mt跟我说放心大胆玩
遇到神仙公司!神仙mt姐姐!人美心善!实习第二天都没有什么事,我一个人坐在工位上发呆mt姐姐直接微信告诉我,想休息就光明正大的休息,没人会care呜呜呜,真是个好人啊我哪里修来的福气,成为你的实习生!!
鲁大牛:
我:哥,我手头没什么活了 mt:你就自己找点儿事干就行。
实习生的蛐蛐区
点赞
评论
收藏
分享
07-09 20:24
湖北师范大学 Java
27届投日常实习
打算再背一两周的八股就开始投一下实习,简历目前准备的是这样的,求各位牛友看看还有啥需要完善的地方没
程序员小白条:
找个实习没啥问题的,海投吧
点赞
评论
收藏
分享
06-03 11:31
四川轻化工大学 Java
大三找实习,大家可以给点意见吗,这个简历有什么问题
不想上班的芝士很想居...:
smm是什么技术
实习,投递多份简历没人回...
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
07-23 14:10
为什么总是已读不回
码农索隆:
成年人最直白的答复:已读不回
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
别害怕前端手写,真没想象的难
4684
2
...
滴滴提前批一二三面凉经
2676
3
...
先放弃找大厂的想法了
1812
4
...
扪心自问,你配ssp吗
1712
5
...
大模型应用开发面经 (5年经验)
1591
6
...
滴滴--提前批一二三面(三面链接关了,会赢吗😢,已挂)
1564
7
...
2025 年了,万分推荐的前端学习路径!!!
1197
8
...
26双非秋招投递记录贴--长期更新
1179
9
...
我不信你没经历过这些破防瞬间
1154
10
...
腾讯一面已挂
1098
创作者周榜
更多
正在热议
更多
#
工作中哪个瞬间让你想离职
#
30203次浏览
229人参与
#
我对___祛魅了
#
1660次浏览
22人参与
#
中兴秋招
#
182026次浏览
2031人参与
#
和同事相处最忌讳的是__
#
921次浏览
17人参与
#
机械人,你被简历秒挂的企业有哪些?
#
45402次浏览
292人参与
#
如何快速融入团队?
#
463次浏览
19人参与
#
打工人的精神状态
#
62459次浏览
1045人参与
#
职场常用语录大全
#
4801次浏览
41人参与
#
机械人,秋招第一次笔试的企业是哪家?
#
41789次浏览
335人参与
#
在职场上,你最讨厌什么样的同事
#
17328次浏览
174人参与
#
担心入职之后被发现很菜怎么办
#
142198次浏览
822人参与
#
哪些公司校招卡第一学历
#
82157次浏览
349人参与
#
职场人,说说你的烦心事
#
12414次浏览
104人参与
#
秋招想进国企该如何准备
#
77259次浏览
427人参与
#
机械人晒出你的简历
#
87086次浏览
714人参与
#
工作一周年分享
#
32227次浏览
193人参与
#
软开人,秋招你打算投哪些公司呢
#
109469次浏览
989人参与
#
金融财会交流会
#
112803次浏览
386人参与
#
我的职场心眼子段位
#
36157次浏览
683人参与
#
如果重来一次你还会读研吗
#
180397次浏览
1809人参与
#
机械人,说说你的烦心事
#
72720次浏览
851人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务