C++面试记录——2023.7.3

1、什么是虚函数?

基础反而卡住了,往多态方面说了)

 

 

2、虚函数实现原理?

(不知道)

 

3、什么是完美转发?

(没学深,浅浅说了跟右值引用相关)

 std::forward 按照参数原来的类型转发到另一个函数

4、构造函数有哪些?

(默认、带参、拷贝、移动)

 

5、现有一个右值变量,如何调用移动构造函数?

(麻了,不会)

 

6、知道lambda表达式吗?

(C++11特性,匿名类)

 

7、lambda表达式的两种类型?

(一开始不明白,说是参数捕捉类型,反应过来值和引用)

 

8、多线程开发最需要注意的问题是?

(铸币一开始说是内存泄漏,然后说的是线程同步)

 

9、知道stl的vector吗?

(stl典型容器)

 

10、vector插入的时间复杂度?

(听的是插入,想当然的说O(1),真的铸币)

 

总结:

  C++11特性、多线程

posted @   kanokksk  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
点击右上角即可分享
微信分享提示