1.malloc和new的区别 2.c++是怎样管理内存的 3.什么是内存泄漏?内存泄漏会导致什么后果?如何解决这个问题? 4.了解智能指针吗? 5.输入一个URL都发生了什么?DNS都做了什么? 6.http协议的作用? 7.网络分为哪些层?每层都有哪些协议? 8.操作系统为什么要使用虚拟地址映射 9.操作系统从创建一个进程做了哪些事情? 编程题:求一个集合的所有子集,结果按首元素小到大排列