
标准库函数实现
鸿毛不浮 水漫富士
这个作者很懒,什么都没留下…
展开
-
简单实现STL的迭代器Iterator
自己动手实现STL的迭代器. 我将在本偏文章中STL中的List链表类来当做例子,来实现迭代器原理.所以对链表不太熟悉的也可以进来看看. 迭代器说到底就是将数据层和用户交互层中间增加一个外壳,让用户不用关心底层数据存储和管理是如何实现,在保护了数据的同时也更加方便了用户的使用。 首先list是个模板链表类 首先声明类 template <typename T> class List { }; 2.为了用链表的方式存储数据,类中必须有一个不能让用户看到的结点结构体,方便管理链表,类中还必原创 2020-06-14 17:15:54 · 241 阅读 · 0 评论 -
C语言不用系统库(只用getchar和putchar)实现scanf和printf
因为C语言的printf和scanf有很多种数据类型,今天我就先实现三种吧,分别是%s, %d, %a, 如何想要知道看如何实现double或者float浮点型的实现, 所有函数自己手动实现,这是最好的学习方式。 printf实现 #include "stdafx.h" #include "stdio.h" char * Itoa(char * pStr, const int & rIn...原创 2019-12-27 16:53:36 · 712 阅读 · 0 评论