Указатель на неполный тип класса не допускается
я пытаюсь выполнить эту функцию, но у меня есть ошибка
pointer to incomplete class type is not allowedкогда я использую переменную карты !!!
Что я уже пробовал:
typedef struct Map_t* Map; struct map_t { char key; char value; int iterator; struct map_t* next; }; Map mapCreate() { Map new_map = (Map)malloc(sizeof(struct map_t)); if (new_map == NULL) { return NULL; } new_map->key = NULL; new_map->value = NULL; new_map->next = NULL; new_map->iterator = 0; return new_map; }