小编iSy*_*nic的帖子

我应该如何实现一个在 C++ 中接受未知数量参数的数组构造函数?

我目前正在实现一个动态数组,它使用模板来识别存储的类型。但是,我目前遇到的问题是我不知道如何制作一个构造函数,该构造函数接受与用户为初始化数组而输入的参数一样多。函数重载不会有任何帮助,因为函数可能没有被编写为接受用户的参数数量,这将是一个非常大的设计问题。

下面是我为这个动态数组实现的类,以帮助了解我正在尝试创建的内容。

template <typename T>
class array
{
    private:

        T *arr;
        int size; //Size of current array
        int items; //items currently in array

    public:

        ~array();
        array();

};
Run Code Online (Sandbox Code Playgroud)

c++ function dynamic-arrays

2
推荐指数
1
解决办法
59
查看次数

标签 统计

c++ ×1

dynamic-arrays ×1

function ×1