游戏行业面试题 · 技术原理 · C++
游戏行业相关面试题,按题目行业基础数据聚合。
共 16059 道真题 · 当前筛选命中 809 道 · 更新 2026-08-05
筛选题目已选:技术原理 · C++
考察点
技术栈
第 561 题new和malloc在C++中有什么主要区别? 考察对C++内存分配机制和对象生命周期的理解第 562 题在C++中,类的成员函数用const修饰this指针有什么作用? 考察C++ const成员函数的语法、语义和实际用途第 563 题你写C和C++有哪些感受和体会。 考察候选人编程语言经验、技术理解深度与自我反思能力第 564 题class 和 struct 在 C++ 中如何计算其对象大小? 考察对内存布局、对齐规则和结构体大小的理解第 565 题虚函数、虚函数表和虚指针的概念是什么? 考察C++多态实现机制的理解与表达能力第 566 题如何让一个类的对象只能在栈上或者只能在堆上构造? 考察C++对象生命周期控制、私有构造函数与静态工厂方法的理解与应用第 567 题C++指针和引用的区别 考察C++指针与引用的语法、语义及使用场景差异第 568 题请列举你常用的C++标准库组件,并说明它们在项目中的典型用途。 考察对C++标准库的熟悉程度及应用场景理解第 569 题请介绍 C++ 中 shared_ptr、weak_ptr、unique_ptr 等智能指针各自的特点、区别以及适用场景。 考察对 C++ 智能指针的设计意图、生命周期管理与适用场景的理解第 570 题C++ 中内存对齐是什么?如何实现和利用内存对齐? 考察对内存对齐概念、规则及应用的理解第 571 题如何让new操作符指向之前已经分配但已释放的地址,并说明这样做是否安全? 考察对内存复用和指针有效性的理解第 572 题请解释C++中虚函数、虚函数表和析构函数之间的关系,并说明为什么基类析构函数应声明为虚函数。 考察对C++多态底层机制和资源安全的理解第 573 题std::vector 按索引查找元素的时间复杂度是什么? 考察对动态数组随机访问特性的理解第 574 题请解释虚函数和虚函数表的原理,并说明虚函数在C++中的作用。 考察对虚函数机制及其在实现多态中作用的理解第 575 题请介绍C++中实现多线程的常用方式及关键要点。 考察C++多线程编程基本机制与同步控制能力第 576 题请解释 weak_ptr 的作用,并说明它如何解决 shared_ptr 可能带来的问题。 考察对智能指针 weak_ptr 设计目的及循环引用问题的理解第 577 题请解释C++中虚函数的作用和实现原理,并说明虚函数调用与普通函数调用的区别。 考察对C++虚函数机制的理解,包括动态绑定、虚函数表及性能影响第 578 题在C++中,虚表(vtable)的创建时机是什么?它通常存放在内存的哪个位置? 考察对C++虚函数机制、对象内存布局及虚表生命周期的理解第 579 题介绍一下C++的多态 考察C++多态的核心概念、实现机制与应用场景第 580 题虚函数是怎么实现的? 考察C++虚函数底层机制与多态原理