首页 > 解决方案 > 如何使用通用动态数组实现堆栈?

问题描述

我最近开始开发一个泛型库来使用泛型动态数组创建堆栈,我对泛型数组的使用有些疑问。创建结构时;我应该以某种方式指定我要使用的数组类型吗?

在各种插入/删除操作中,如何将类型值传递void *给我的泛型数组?

  struct arraystack{
       int size;
       unsigned capacity;
       void *array;
  };

标签: carraysgenericsdynamicstack

解决方案


推荐阅读