void Move(struct Rabbit *rabbit) {
for (int i = 0; i < 20; i++) {
coord1.X = rabbit[i].X;
coord1.Y = rabbit[i].Y;
SetConsoleCursorPosition(handle, coord1);
cout << " ";
}
}
В строках
coord1.X = rabbit[i].X;
coord1.Y = rabbit[i].Y;
выводит ошибку:
выражение должно представлять указатель на полный тип объекта
Похоже, у вас до этого кода нет полного объявления типа Rabbit
- и компилятор до функции Move
встречал только что-то вроде
struct Rabbit;
Т.е. он знает, что такой тип есть, но что у него внутри - не знает, а в данный момент это уже важно.
Измените код так, чтобы полное объявление Rabbit
было доступно для компилятора к этому моменту.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
добрый день помогите разобраться пожалуйста
У меня есть Map<String, Item>, где Item - это сущности, которые мне нужно собрать в отдельный List<Item>Собрать нужные Item я пытаюсь в методе formOrders: