当前位置:   article > 正文

网易电话面试经验——C 游戏服务器开发_游戏服务器面试经验

游戏服务器面试经验

项目

服务器架构

C++基础

1.深拷贝和浅拷贝的区别

    默认拷贝构造函数实现的是浅拷贝,浅拷贝只拷贝指针本身,不拷贝指针指向的数据内容

    浅拷贝一般情况下没有问题,但类成员出现指针时,会导致指针悬挂

2.C++多态如何体现

3.vector内部实现,clear会释放vector的内存吗,如何释放vector等内存

    要点: size,capacity,clear()只是将size改为0

    释放内存的方法:

  1. //方法一:可以使用swap用临时变量交换释放
  2. vector<int>().swap(xx);
  3. //方法二:采取缩小容量至size()大小
  4. clear();
  5. shrink_to_fit();

4.vector和list的区别

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/818730?site
推荐阅读
相关标签
  

闽ICP备14008679号