I'm trying to create a pointerlist that points to the previous and next elements. I also want each element to contain an array. How do I define this in the class and/or add the array to the elements of the list
class codes {
    public:
        int code[];
        codes* next;
        codes* previous;
};//codes
void addtolist(codes* & entrance, int k[]) {
    codes* c;
    c = new codes;
    c->code[] = k;
    c->next = entrance;
    if(c->next != NULL){
        c->next->previous=c;
    }//if
    c->previous = NULL;
    entrance = c;
}//addtolist
 
     
     
    