c++基础1

来源:互联网 发布:浙江软件企业行业协会 编辑:程序博客网 时间:2024/06/07 21:57

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

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

可以有虚函数吗?可以

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

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

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

原理?未知

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

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

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

6.纯虚函数?略

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

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

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

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

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



原创粉丝点击