摘要:
shared_ptr shared_ptr主要是维护裸指针和计数器,除了基本的构造函数和析构函数外,还要重载:赋值、拷贝、解引用。 #include<iostream> template <typename T> class shared_ptr{ private: T* ptr; size_t* 阅读全文
摘要:
lab1 这次作业主要完成两个类 StreamReassembler 和 ByteStream。我的思路是每读入数据就O(n)扫一遍,用map维护每个index对应的数据,用一个指针指向当前需要写入值的位置,不断向后移动。原本没深刻认识到overleap的含义,记录的是整串string,然而测试数据 阅读全文