C++面试共0篇
C++面试

《Effective C++ 改善程序与设计的55个具体做法》读书笔记

1 .让自己习惯C++ 条款01 视C++为一个语言联邦 C Object-Oriented C++ Template C++ STL C++高效编程守则视情况而变化,取决于你使用C++的哪一部分。 条款02 尽量与const,enum,inline替换#def...
admin的头像-五八三admin2年前
0110

C++面试八股文:如何避免死锁?

某日二师兄参加XXX科技公司的C++工程师开发岗位第31面: 面试官:什么是锁?有什么作用? 二师兄:在C++中,锁(Lock)是一种同步工具,用于保护共享资源,防止多个线程同时访问,从而避免数据...
admin的头像-五八三admin2年前
040
C++面试八股文:如何实现一个strncpy函数?-五八三

C++面试八股文:如何实现一个strncpy函数?

某日二师兄参加XXX科技公司的C++工程师开发岗位第31面: 面试官:strcpy函数使用过吧? 二师兄:用过。 面试官:这个函数有什么作用? 二师兄:主要用做字符串复制,将于字符从一个位置复制到另...
admin的头像-五八三admin2年前
0130
C++面试八股文:技术勘误-五八三

C++面试八股文:技术勘误

不知不觉,《C++面试八股文》已经更新30篇了,这是我第一次写技术博客,由于个人能力有限,出现了不少纰漏,在此向各位读者小伙伴们致歉。 为了不误导更多的小伙伴,以后会不定期的出勘误文章,...
admin的头像-五八三admin2年前
0120

C++面试八股文:什么是空指针/野指针/悬垂指针?

某日二师兄参加XXX科技公司的C++工程师开发岗位第30面: 面试官:什么是空指针? 二师兄:一般我们将等于0/NULL/nullptr的指针称为空指针。空指针不能被解引用,但是可以对空指针取地址。 int* ...
admin的头像-五八三admin2年前
040

C++面试八股文:什么是构造函数?

某日二师兄参加XXX科技公司的C++工程师开发岗位第29面: 面试官:什么是构造函数? 二师兄:构造函数是一种特殊的成员函数,用于创建和初始化类的对象。构造函数的名称与类的名称相同,并且没有...
admin的头像-五八三admin2年前
0120

C++面试八股文:知道std::unordered_set/std::unordered_map吗?

某日二师兄参加XXX科技公司的C++工程师开发岗位第27面: 面试官:知道std::unordered_set/std::unordered_map吗? 二师兄:知道。两者都是C++11引入的新容器,和std::set和std::map功能类似,ke...
admin的头像-五八三admin2年前
020

C++面试八股文:用过std::set/std::map吗?

某日二师兄参加XXX科技公司的C++工程师开发岗位第27面: 面试官:用过std::set/std::map吗? 二师兄:用过。 面试官:能介绍一下二者吗? 二师兄:std::set是一个有序的集合,其中的元素是唯一...
admin的头像-五八三admin2年前
030
C++面试八股文:std::deque用过吗?-五八三

C++面试八股文:std::deque用过吗?

某日二师兄参加XXX科技公司的C++工程师开发岗位第26面: 面试官:deque用过吗? 二师兄:说实话,很少用,基本没用过。 面试官:为什么? 二师兄:因为使用它的场景很少,大部分需要性能、且需...
admin的头像-五八三admin2年前
050

C++面试八股文:std::array如何实现编译器排序?

某日二师兄参加XXX科技公司的C++工程师开发岗位第25面: 面试官:array熟悉吗? 二师兄:你说的是原生数组还是std::array? 面试官:你觉得两者有什么区别? 二师兄:区别不是很大,原生数组(非...
admin的头像-五八三admin2年前
040
C++面试八股文:std::vector和std::list,如何选择?-五八三

C++面试八股文:std::vector和std::list,如何选择?

某日二师兄参加XXX科技公司的C++工程师开发岗位第24面: 面试官:list用过吗? 二师兄:嗯,用过。 面试官:请讲一下list的实现原理。 二师兄:std::list被称为双向链表,和C中手写双向链表本质...
admin的头像-五八三admin2年前
060

C++面试八股文:std::vector了解吗?

某日二师兄参加XXX科技公司的C++工程师开发岗位第23面: 面试官:vector了解吗? 二师兄:嗯,用过。 面试官:那你知道vector底层是如何实现的吗? 二师兄:vector底层使用动态数组来存储元素对...
admin的头像-五八三admin2年前
0120
C++面试八股文:override和finial关键字有什么作用?-五八三

C++面试八股文:override和finial关键字有什么作用?

某日二师兄参加XXX科技公司的C++工程师开发岗位第22面: (二师兄好苦逼,节假日还在面试。。。) 面试官:C++的继承了解吗? 二师兄:(不好意思,你面到我的强项了。。)了解一些。 面试官:...
admin的头像-五八三admin2年前
060

C++面试八股文:用过STL吗?

某日二师兄参加XXX科技公司的C++工程师开发岗位第21面: 面试官:用过STL吗? 二师兄:(每天都用好吗。。)用过一些。 面试官:你知道STL是什么? 二师兄:STL是指标准模板库(Standard Templa...
admin的头像-五八三admin2年前
050

C++面试八股文:static_cast了解一下?

某日二师兄参加XXX科技公司的C++工程师开发岗位第20面: 面试官:C++中支持哪些类型转换? 二师兄:C++支持C风格的类型转换,并在C++11引入新的关键字规范了类型转换。 二师兄:C++11引入四种新...
admin的头像-五八三admin2年前
080
C++面试八股文:什么是智能指针?-五八三

C++面试八股文:什么是智能指针?

某日二师兄参加XXX科技公司的C++工程师开发岗位第19面: 面试官:什么是智能指针? 二师兄:智能指针是C++11引入的类模板,用于管理资源,行为类似于指针,但不需要手动申请、释放资源,所以称...
admin的头像-五八三admin2年前
060
C++面试八股文:聊一聊指针?-五八三

C++面试八股文:聊一聊指针?

某日二师兄参加XXX科技公司的C++工程师开发岗位第17面: 面试官:聊一聊指针? 二师兄:好的。 面试官:你觉得指针本质上是什么? 二师兄:这要从内存地址开始说起了。如果有一块容量是1G的内存...
admin的头像-五八三admin2年前
030

C++面试八股文:std::string是如何实现的?

某日二师兄参加XXX科技公司的C++工程师开发岗位第18面: 面试官:std::string用过吧? 二师兄:当然用过(废话,C++程序员就没有没用过std::string的)。 面试官:std::string('hello')+'world'...
admin的头像-五八三admin2年前
0100

C++面试八股文:什么是左值,什么是右值?

某日二师兄参加XXX科技公司的C++工程师开发岗位第16面: 面试官:什么是左值,什么是右值? 二师兄:简单来说,左值就是可以使用&符号取地址的值,而右值一般不可以使用&符号取地址。 i...
admin的头像-五八三admin2年前
080

C++面试八股文:了解auto关键字吗?

某日二师兄参加XXX科技公司的C++工程师开发岗位第15面: 面试官:了解auto关键字吗? 二师兄:嗯,了解一些(我很熟悉)。 面试官:说一说auto的用法吧? 二师兄:auto主要是为了编译器进行类型...
admin的头像-五八三admin2年前
0140