1.内存泄漏的原因及解决办法 2.C++虚函数的作用及其实现方式?纯虚函数的作用? 3.引用和指针有什么区别? 4.TCP和UDP的差别?什么是IOCP? 5.请说出死锁的原因,死锁的四个必要条件,死锁的处理?