面试的时候被打击到了,实现异构vector居然没有实现出来,忘记了能不能给内置数据类型使用new申请空间了。
主要实现了构造函数,push_back函数,以及[]操作。
通过new申请空间会使用其在堆上存在,不会因为函数结束而被释放掉。
面试的时候被打击到了,实现异构vector居然没有实现出来,忘记了能不能给内置数据类型使用new申请空间了。
主要实现了构造函数,push_back函数,以及[]操作。
通过new申请空间会使用其在堆上存在,不会因为函数结束而被释放掉。
智能指针为一个带有指针和计数器的类