首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
评论 1
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
03-31 19:50
江西中医药大学 算法工程师
刷题
这个牛客上的题难度真的大,力扣上的也差不多,我想问问大佬们这些题是怎么刷的,我笔试怎么编程题一个度写不出来
点赞
评论
收藏
分享
04-01 20:59
门头沟学院 机器学习
ClaudeCode泄露工作人员已离职
我今天被 Anthropic 公司解雇了。我当时是负责发布最新 dev/claude-code npm 包的工程师。为了改善团队的调试体验,我决定在发布版本中加入源映射。这导致我们整个内部代码库被公开,其中包括数千个文件,其中包含所有代理命令、所有系统提示、完整的查询引擎、Undercover 模式、Bypass Permissions 模式以及我们的内部遥测配置。我愿承担全部责任。我真心相信 Claude Code 为我建立的安全保障措施是足够的,这是我的严重误判。我的行为无意中提前开源了 Claude 架构中的重要部分。我向团队和 Claude 致歉。哈哈哈哈应该是愚人节整活😂😂😂
Claude Code泄...
点赞
评论
收藏
分享
03-03 19:02
已编辑
东华理工大学 Node.js
倒反天罡
真投了你又不给ps:楼主其实比起去大厂当螺丝钉 更想去一些初创公司或外企。楼主是一年不到的社招。
小肥罗:
hr是为了完成kpi而已,看完简历觉得不合适就不理人的,见得多了
点赞
评论
收藏
分享
03-11 22:49
武汉大学 人工智能
力扣刷爆
是我写的代码太烂了吗
点赞
评论
收藏
分享
昨天 22:37
武汉理工大学 前端工程师
快手暑期前端一面
面了四五十分钟,无手撕,可能KPI面大部分时间在聊项目最近有学什么新知识吗,讲讲学了什么什么时候开始学习前端,学习方式是什么讲讲css中的盒模型js中的基本数据类型有哪几种讲讲Symbol是什么,平时使用过吗原型是什么,原型链是什么闭包是什么,应用场景有哪些,使用闭包会有什么问题如果使用闭包造成内存泄漏,怎么解决了解浏览器底层如何执行js代码吗讲讲js的事件循环大概就聊了这么多八股,其余全是项目深挖,力竭了。
发面经攒人品
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
Vibe Coding开发前的 7 个关键步骤
1.2W
2
...
笔试做完两周没动静,我查了进度才知道不是挂了
4579
3
...
AIcoding上线了!你确定不来刷刷?
4035
4
...
我放弃互联网大厂了。。
3492
5
...
4.1 美团后端暑期实习面经
3339
6
...
必看实用VibeCoding项目
2684
7
...
美团后端暑期实习一面
2557
8
...
如何把面试主动权握在手里?Ai岗面试焚诀!
2549
9
...
京东零售平台产品与研发中心一面
2549
10
...
腾讯前端暑期实习一面
2475
创作者周榜
更多
正在热议
更多
#
你觉得大几开始实习最合适?
#
15250次浏览
172人参与
#
uu们,春招你还来吗?
#
52690次浏览
304人参与
#
厦门银行科技岗值不值得投
#
13781次浏览
311人参与
#
面试被问到不会的问题,你怎么应对?
#
12747次浏览
163人参与
#
面试中,你被问过哪些奇葩问题?
#
92267次浏览
891人参与
#
Claude Code泄露源码
#
7103次浏览
111人参与
#
开放七大实习专项,百度暑期实习值得冲吗
#
35303次浏览
616人参与
#
恒生电子笔试
#
17528次浏览
135人参与
#
2023年不发年终奖的公司盘点
#
30294次浏览
174人参与
#
你都用vibe coding做过什么?
#
9214次浏览
387人参与
#
AI Coding实战技巧
#
7826次浏览
173人参与
#
26届春招投递记录
#
1496次浏览
24人参与
#
你现在一天AI几次?
#
6555次浏览
87人参与
#
七猫笔试
#
6354次浏览
46人参与
#
做完笔试后你收到面试了吗?
#
14245次浏览
165人参与
#
四大天坑是哪四家?
#
111174次浏览
241人参与
#
你见过哪些招聘隐形歧视?
#
11023次浏览
98人参与
#
机械人你知道哪些单休企业
#
101811次浏览
476人参与
#
Vibe Coding 会干掉初级岗位吗?
#
12314次浏览
168人参与
#
大厂实习和小厂实习最大的区别是什么?
#
24993次浏览
193人参与
#
如果人生可以debug你会改哪一行?
#
5649次浏览
102人参与
#
网易游戏雷火笔试
#
3956次浏览
66人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务