大概有四个问题都没答好,选择了放弃,感觉是凉凉了 epoll事件时具体发生了什么,从read,write讲起 dynamic_cast具体是怎么用的 shared_ptr,weak_ptr应该什么时候引用,两个指针如果相互引用,应该那个用shared_ptr,那个用weak_ptr 右值具体是怎么实现的,比如string里的右值具体是怎么用的 再补充一个,局部函数的static变量具体什么时候分配内存