[16] C++STL容器篇array的手动实现(简单模拟)

C++STL容器篇array的手动实现(简单模拟)

文章目录

  • C++STL容器篇array的手动实现(简单模拟)
    • 需要包含的头文件
    • 实现的头文件格式
    • 开始封装MyArray
    • 简单测试

学过了C++STL的容器array,其实想更准确地理解它,最好是看它源码,然后自己手动实现,这样进步就比较快,而且也知道它内部实现结构。那就开始吧。

需要包含的头文件

C++标准输入输出流头文件:

#include 

实现的头文件格式

因为C++STL的array是模板,所以自己实现的时候也需要用模板来写,这就意味着自己手动写array的时候要把实现和声明写在同一个头文件中,C++里推荐使用.hpp的格式写。什么意思?也就是本来要创建的头文件是.h现在把后缀名改成.hpp,本来是声明部分写在.h中,实现写在.cpp中。现

你可能感兴趣的:(C++学习,数据结构,c++,c语言,stl)