0
回答
好心人请帮帮小白!帮小白看看问题所在。程序需要用模板实现输入一组数,求数组长度,并且再输出数组,为什我的程序什么也输出不了?
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

#include <iostream.h>
template <class c>
class SeqList
{
    public:
    SeqList();
    void Insert(int i,c x);
    void Display();
    private:
        c data[10];
        int length;
};
template <class c>
SeqList<c>::SeqList()
{
    length=0;
}
template <class c>
void SeqList<c>::Insert(int i,c x)
{
    data[i]=x;
    length++;
}
template <class c>
void SeqList<c>::Display()
{
    cout<<"length:"<<length<<endl;
    for(int i=0;i<length;i++)
    {
        cout<<data[i]<<" ";
        cout<<endl;
    }
}
int main()
{
    int x,i=1;
    SeqList<int> c;
    while(1)
    {
        cin>>x;
        c.Insert(i,x);
            i++;
    }
    
    c.Display();
    return 0;
}

 

<无标签>
举报
未来中国首富
发帖于8个月前 0回/30阅
顶部