![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
游戏后端面试大宝典
文章平均质量分 71
欧阳图图少年成长记
一个技术宅的IT女
展开
-
C++11花落知多少
(一)讲一下右值引用 https://blog.csdn.net/chenxiyuehh/article/details/93665922 (二)lambda (三)智能指针 auto_ptr(已被弃用)、shared_ptr、weak_ptr、unique_ptr 【1】为什么要使用智能指针 智能指针的作用是管理一个指针,因为存在以下这种情况,申请的空间在函数结束时忘记释放,造成内存泄漏,使智能指针可以很大程度上的避免这个问题;因为智能指针就是一个类,当超出了类的作用域,类会自动调用原创 2021-09-02 18:55:51 · 109 阅读 · 0 评论 -
Java知识点拷问
1、JDK和JRE有什么区别? JDK: java开发工具包 JRE: java运行环境 JDK包含JRE,同时还包含了编译java源码的编译器javac, 还包含了很多java程序调试和分析工具。 运行java安装JRE就可以,编写java程序,需要安装JDK 2、== 和 equals的区别是什么? 注释: 基本类型:undefined, boolean, number, string, null 引用类型:除基本类型之外的引用类型,也就是对象(属性和方法的集合) 基本比较:.原创 2021-08-23 21:06:54 · 102 阅读 · 0 评论 -
TCP/IP经典问答
参考: https://www.cnblogs.com/xmanblue/p/14191429.html原创 2021-08-03 20:37:17 · 247 阅读 · 4 评论 -
Go语言经典问题
一、基础部分 1、new 和 make 区别 func new(Type) *Type (1) new只接受一个参数,这个参数是一个类型; (2) new可以分配任意类型的数据,返回的永远是类型的指针,指向分配类型的内存地址,即类型*T; func make(t Type, size ...IntegerType) Type (1) 只用于channel、slice、map的内存创建, (2) 返回的类型就是这三个类型本身,因为这三种类型就是引用类型,所以没有必要返回他们的指针; 2原创 2021-07-30 17:30:53 · 86 阅读 · 0 评论 -
C/C++经典问答
图图工作3年啦,期间面过很多企业,因为问题特别基础,但是呢,又容易忘记专业的词语来解释,因此,准备做一个整理文档,欢迎给建议哦! 一、基础 1、new、delete、malloc、free的关系? (1)new和delete是C++运算符,都可以申请动态内存和释放内存,对象创建的时候自动执行构造函数,消亡之前自动执行析构函数;malloc和free是库函数,无法满足动态对象需求; (2)new操作符是从自由存储区上为对象动态分配内存空间,对象可以用成员函数访问不要直接访问它的地址空间;ma..原创 2021-07-30 15:08:12 · 206 阅读 · 0 评论