dynamic-allocation- все статьи тега


Как хранить данные в динамическом массиве структур?

У меня есть эти структуры, с помощью которых я хотел бы реализовать карту typedef struct { const char *name; int number; } Entry; typedef struct { int available; int guard; Entry *entries; } Map; И код для работы по инициализации и помещению в него элементов: Map *map_init() { Map *res = (Map *) malloc(sizeof(Map)); res->available = 4; res->guard = 0; res->entries = (Entry *) malloc(4 * sizeof(Entry)); return res; } int map_put(Map *ma ...

Как объявить 2d-массив в C++ с помощью new?

как объявить 2d массив с помощью new? например, для" нормального " массива я бы: int* ary = new int[Size] но int** ary = new int[sizeY][sizeX] а) не работает / компилируется и б) не выполняет то, что: int ary[sizeY][sizeX] делает. ...