为什么我给队列指针分配内存的时候它总是编译不通过

来源:5-1 队列的实际应用

慕沐0291399

2017-10-20 16:37

MY_Quen::MY_Quen(int quentCapacity)

{

    m_QuenCapacity=quentCapacity;

    m_head=0;

    m_tail=0;

    m_Quen=new Customer[m_QuenCapacity];

    m_Quenlength=0;

    }


class Customer

{

    public:

        Customer(string name,int age);

        virtual ~Customer();

        void printInof();

//img2.mukewang.com/59e9b5b000017cd205110047.jpg

    private:

        string   name_customer;

        int age_customer;

};


Customer::Customer(string name,int age)

{

    name_customer=name;

    age_customer=age;


}


写回答 关注

2回答

  • qq_遇见_103
    2017-12-04 22:08:40

    大哥你没有对应的无参构造函数或有参的默认构造函数。。。。。

    上课老师不是讲了吗,你在构造函数上赋个默认值就好了

    慕沐0291...

    嗯嗯当时没注意,快进的时候漏掉了

    2017-12-04 22:21:31

    共 1 条回复 >

  • 慕沐0291399
    2017-10-20 16:42:25

    m_Quen=new Customer[m_QuenCapacity];这里老是不通过

数据结构探险—队列篇

与现实最为贴近的数据结构-队列,带大家进入数据结构的美妙世界

110035 学习 · 170 问题

查看课程

相似问题