-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){}',删除大小 –