為什么我給隊列指針分配內存的時候它總是編譯不通過
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();
? ? private:
? ? ? ? string? ?name_customer;
? ? ? ? int age_customer;
};
Customer::Customer(string name,int age)
{
? ? name_customer=name;
? ? age_customer=age;
}
2017-12-04
大哥你沒有對應的無參構造函數或有參的默認構造函數。。。。。
上課老師不是講了嗎,你在構造函數上賦個默認值就好了
2017-10-20
m_Quen=new Customer[m_QuenCapacity];這里老是不通過