STL
文章平均质量分 55
业余选手李主任
功不唐捐,玉汝于成
展开
-
STL练习题:Delivery
Description 快递公司在运送货物的时候,会通过机器扫描得到货物信息。但由于网络问题或重复扫描等问题,会产生冗余信息。现在需要根据接收到的信息,进行整理并按时间排序,去除掉多余信息。信息方式:YYYY/MM/DD-HH:mm:ss|快递信息要求保留某“快递信息”最早记录。按时间顺序进行排序。月:1-12日:1-30时:0-23分、秒:0-59输出格式YYYY/MM/DD-HH:mm:ss原创 2016-06-03 20:51:09 · 934 阅读 · 0 评论 -
尝试实现list的iterator部分源码
为了方便,我把myList这个类的函数的声明和定义全都写在myList这个头文件中,这样是一种不好的编程习惯,并不鼓励这么做。// // myList.h: // C++ // // Created by 舒俊淮 on 16/7/7. // Copyright © 2016年 Shujh. All rights reserved. //#include <iostream> using na原创 2016-07-07 11:00:26 · 359 阅读 · 0 评论 -
用char数组模拟STL之string
关于字符串,其实字符串是一个抽象的概念,在底层,它是通过char数组来实现的,为了用char数组来模拟字符串,我们需要一个标记来界定字符串的结束位置,因此需要在char数组中字符串的最后一个字符所在位置的后面加一个’\0’。有些情况下用所谓的字符串来赋值给char数组,系统会自己给你添加’\0’,如:char arr[10]; scanf("%s", arr);//这种情况下系统就会给你自己添加一个原创 2016-07-08 12:25:42 · 479 阅读 · 0 评论 -
vector容器部分源码实现
STL中vector部分源码实现 本次作业要求自己模仿实现STL中vector部分函数为了检测内存的管理机制是否是像源码一样,额外写了一个test类,通过输出来检测是否一样。 test代码如下:#ifndef __TEST_H__ #define __TEST_H__#include <memory> #include <iostream>class testAllocator : public原创 2016-05-22 15:15:28 · 3303 阅读 · 0 评论