招银面经(现场面)

怎么解决C/C++里面包含重复头文件?怎么实现的?
用宏定义,写一个乘法实现?
深拷贝和浅拷贝是什么,深拷贝一个类,你怎么实现?在类里面应该要写哪些函数?
有时候写c++代码时,要用到extern "C",原因是什么?
重载和重写是什么?你在重写时,在类里面,没有加virtual,会有什么现象?

讲一讲信号量,互斥锁,自旋锁和临界区。
互斥锁和自旋锁的优缺点是什么?
信号量的初始值表示什么,如果是0或者负数,表示什么意思?

给定一个string类,写出重载+=符号的函数,函数自己定义。
class my_string{
public:
int  *ptr;
int   size;
int capacity;

}

#招银网络##C++工程师##校招#
全部评论
楼主问下有问项目吗?
点赞 回复 分享
发布于 2020-09-13 15:50
楼主麻烦问下有二面吗
点赞 回复 分享
发布于 2020-09-13 16:49
老铁你只面了一轮么? 后续有么?
点赞 回复 分享
发布于 2020-09-14 15:28
重写时,在类里面,没有加virtual,会有什么现象 请问这个怎么答呢
点赞 回复 分享
发布于 2020-09-17 09:59

相关推荐

无情咸鱼王的秋招日记之薛定谔的Offer:好拒信,偷了,希望有机会用到
点赞 评论 收藏
分享
点赞 8 评论
分享
牛客网
牛客企业服务