超全面试题库
各大公司真题
无限刷题
后端训练营
登录
C++
C++
C++面向对象
C++内存管理
C++STL
C++基础
价格
价格
免费
付费
会员免费
会员折扣
永久会员免费
排序
发布日期
更新日期
评论数量
随机展示
热度排行
C++面向对象
动态绑定是如何实现的?
当编译器发现类中有虚函数时,会创建一张虚函数表,把虚函数的函数入口地址放到虚函数表中,并且在...
C++基础
右值引用有什么作用?
右值引用的主要目的是为了实现转移语义和完美转发,消除两个对象交互时不必要的对象拷贝,也能够更...
C++面向对象
对虚函数和多态的理解
多态的实现主要分为静态多态和动态多态,静态多态主要是重载,在编译的时候就已经确定;动态多态是...
C++基础
变量的声明和定义有什么区别
变量的定义为变量分配地址和存储空间, 变量的声明不分配地址。一个变量可以在多个地方声明, 但...
C++STL
C++ STL面试题阅读指南(必看)
大家好,我是帅地。 为了方便大家复习,这些面试题的展示采取了右边面试题目,左边答案的方式,方...
C++面向对象
为什么基类的析构函数需要定义为虚函数?
为了实现动态绑定,基类指针指向派生类对象,如果析构函数不是虚函数,那么在对象销毁时,就会调用...
C++基础
简述队列和栈的异同
队列和栈都是线性存储结构,但是两者的插入和删除数据的操作不同,队列是“先进先出”,栈是 “后...
C++内存管理
字节对齐的原则是什么?
从偏移为0的位置开始存储; 如果没有定义#pragma pack(n) sizeof的最终结...
4/12
上一页
1
2
3
4
5
6
下一页