一面 1.Share_ptr实现 2.实现String构造函数,要求时间复杂度小于O(n)。 3.string当中Sizeof的高效实现。 4.Http的header有哪些字段? 5.父进程占4G存储空间,那么fork的子进程占多少? 搜到的答案:在fork之后exec之前两个进程用的是相同的物理空间(内存区),子进程的代码段、数据段、堆栈都是指向父进程的物理空间。子进程也占4G。 如果子进程对相应段进行修改,会发生写时复制,再为子进程分配相应的物理空间。 exec之后 ,内核会给6.子进程的数据段、堆栈段分配相应的物理空间(至此两者有各自的进程空间,互不...