c++基础1

今天又跑去面试了,c++后台开发的职位,结果被虐得体无完肤,问题分享如下

1. C++结构体可以有方法?有

可以有虚函数吗?可以

2.成员函数可以访问static数据成员吗?可以

Static成员函数可以访问数据成员吗?不可以,没有this指针

3.dynamic_cast作用与原理?将基类指针安全地转为子类指针。

原理?未知

4.动态编译原理?虚函数,多态等

5.vector, vector.size()==0与vector.empty()区别? 内存为空,第一个元素为空

计数器失效? 连续内存不足,重新分配,复制原理的到新的内存

6.纯虚函数?略

7.虚析构函数作用?基类指针指向子类对象时,防止基类指针撤销时造成内存泄漏

8.tcp三次握手连接,四次握手连接断开的原理?略

9.后台开发做什么?玩家登录,分配,数据处理,业务逻辑相关等等

10.虚表,类?对象? 一个类一个虚表,每个对象一个指向虚表的指针

当时被问得晕乎乎了,回去苦读了!



发布了45 篇原创文章 · 获赞 1 · 访问量 3万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章