C++面试共0篇 第2页
C++面试

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

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

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++面试八股文:static和const的关键字有哪些用法?

某日二师兄参加XXX科技公司的C++工程师开发岗位第7面: 面试官:C++中,static和const的关键字有哪些用法? 二师兄:satic关键字主要用在以下三个方面:1.用在全局作用域,修饰的变量或者函数为...
admin的头像-五八三admin2年前
080
C++面试八股文:聊一聊指针?-五八三

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

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

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

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

C++面试八股文:如何在堆上和栈上分配一块内存?

某日二师兄参加XXX科技公司的C++工程师开发岗位6面: 面试官: 如何在堆上申请一块内存? 二师兄:常用的方法有malloc,new等。 面试官:两者有什么区别? 二师兄:malloc是向操作系统申请一块内...
admin的头像-五八三admin2年前
050
C++面试八股文:什么是智能指针?-五八三

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

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

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

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

C++面试八股文:struct、class和union有哪些区别?

某日小二参加XXX科技公司的C++工程师开发岗位5面: 面试官:struct和class有什么区别? 小二:在C++中,struct和class的唯一区别是默认的访问控制。struct默认的成员是public的,而class的默认...
admin的头像-五八三admin2年前
090