And now, a quiz:
{{#quiz ../../public/quiz/c++/1.toml}}
- volatile static const extern等关键字
- 宏定义和展开、内联函数区别
- STL原理及实现
- 什么是虚函数
- 指针
- C++ 内存分配机制
- override和overload的区别
- 写string类的构造,析构,拷贝函数
- C++中类成员的访问权限有那些?
- C++多态的实现有那几种?他们有什么不同?
- C++中右值引用有什么作用?
- 面向对象的三大特征是什么
- 静态分配内存和动态分配内存有什么区别?
- C++结构体内存对齐
- 讲一讲C++中的原子操作有那些?
- C++中动态链接库和静态连接库的区别是什么?
- 在C++中,对一个对象先malloc后delete这样使用可以吗?有什么风险?
- 在C++中,三个全局变量相互依赖,程序应该如何初始化呢?300个呢?
- 在C++中为什么需要深拷贝,浅拷贝会存在哪些问题?
- 如何构造一个类使得只能在堆上或者栈上分配内存?
- 什么是C++的内存模型?
- 指针和引用在内存中的表现形式有何不同?
- 内存映射文件是什么?如何用它来处理大文件?
- C++中结构体内存布局的规则是什么?
- 在C++中,用堆和用栈谁更快一点?
- C++中struct和class有什么区别?
- 如果A这个对象对应的类是一个空类,那么sizeof(A)的值是多少?
- 如果A这个指针指向一个数组,那么sizeof(A)的值是多少?
- 如果A是某一个类的指针,那么在它等于nullptr的情况下能直接调用里面的A对应类里面的public函数吗?
- C++中,结构体可以直接赋值吗?
- #define和const的区别有那些?
- 在C++的map中,[]与insert有那些区别?
- 在32位和64位系统中,指针分别为多大?
- weak_ptr是如何解决shared_ptr循环引用的?
- 虚函数是否可以声明为static?
- 如何使用gdb来定位C++程序中的死锁?
- C++中常用的类优化技术有那些?
- C++的atomic代码底层是如何实现的?
- 原子变量的内存序是什么?
- 引用变量
- C++中四种cast的转换?
- 内存池是什么?在C++中如何设计一个简单的内存池?
- set,mutiset,map,mutimap之间都有什么区别?
- 在C++的算法库中,find()和binary_search()有什么区别?
- lower_bound()和upper_bound()有什么区别?
- 函数参数的入栈顺序是什么,从左到右还是从右到左?
- 讲讲函数调用的过程
- c++11/14/17/21标准详解
岗位要求描述
或许可以走游戏服务器端开发方向?正好有独立游戏开发经验,也有服务端经验,可惜只给10-15