-5
我需要使用新的運算符來動態分配數組的大小我試過這段代碼,但它不起作用。在C++中使用新的運算符
#include<iostream>
using namespace std;
class queue
{
int *elt[];//making the pointer array
int front,rear,size;
public:
queue(int a)
{
front=rear=-1;
size=a;
elt=new int [size];//declaring its size dynamically
}
void push(int n);
int pop();
void display();
};
發佈[MCVE]。 「不起作用」甚至意味着什麼?澄清錯誤/行爲。 –
此代碼中出現的錯誤是在[int *]賦值爲'int * [0]'時出現[Error]不兼容的類型' – AMK
'vector elt;'...'queue(int a):elt(a) ,前(-1),後(-1){}',刪除大小 –