首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
C++面试总结
CHOSEN1
创建于2022-10-05
订阅专栏
总结
暂无订阅
共5篇文章
创建于2022-10-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
inline内联函数
为了解决一些频繁调用小的函数消耗空间(栈内存)问题,从而引入inline内联函数。内联函数最终使执行程序体积增加,换取时间,或增加空间消耗来节省时间。 一、短⼩函数使用inline有什么优缺点 优点:
传递参数时,什么时用指针或引用
需要返回参数内部变量的内存的时候用指针。使用指针传参需开辟内存,用完需释放指针,不然会造成内存泄漏。而返回局部变量的引用没有意义。 对栈空间比较敏感(递归)时候使用;使用引用传递不需要创建临时变量,开
指针和引用区别
一、概述 引用:引用是C++对C的扩充,引用就是为某个变量的别名对引用操作与对变量直接操作完全一样。 指针:所指对象的地址。 二、区别: 大小:sizeof操作指针为4;引用只是别名,大小是引用对象的
结构体内存对齐
结构体内成员按照顺序存储,第一个成员地址和整个结构体地址相同。 未特殊说明时,按结构体内中size最大的成员对齐。 C++引入两个关键alignas与alignof,alignof可以计算出类型的对齐
C和C++的区别
C++是面向对象的语言,而C是面向过程的语言。 C++引入new/delete运算符,取代了c中的malloc/free库函数。 c++引入引用的概念。 c++引入类的概念。 c++引入函数重载的特性