睡觉时的阿里云一面电面
1ping
2static的作用(对于非成员函数和非成员变量)
static函数与普通函数的区别:
用static修饰的函数,本限定在本源码文件中,不能被本源码文件以外的代码文件调用。而普通的函数,默认是extern的,也就是说,可以被其它代码文件调用该函数。
在函数的返回类型前加上关键字static,函数就被定义成为静态函数。普通 函数的定义和声明默认情况下是extern的,但静态函数只是在声明他的文件当中可见,不能被其他文件所用。因此定义静态函数有以下好处:
<1> 其他文件中可以定义相同名字的函数,不会发生冲突。
<2> 静态函数不能被其他文件所用。
3vector存的是引用还是指针(struct或者class的)
4unordered_map的存储结构。(不会)
5TCP报头,窗口大小有什么用,是什么窗口,发送窗口是怎么决定的就三次握手介绍一下窗口调整
6拥塞控制和流量控制
7mss
8mls
9ttl
10IP报头
11tcp半关闭状态,如果此客户端重启send端口会怎么样
12函数的重载,如果不在类中呢(C和C++中怎么样)
基本都不会。。。
#阿里巴巴#