Какую книгу выбрать для изучения компьютерной графики?
А массив выделенный статически сразу занимает в памяти определенный диапазон памяти
и вызов реаллока создаст по адресу массива в памяти дополнительные ячейки, но сам массив от этого не расширится потому что он создан статически
realloc
оборвется с ошибкой, т.к. переданный указатель не является динамически выделенным блоком памяти. Никаких действий с памятью произведено не будет.если автор создал бы просто указатель типа leaderboard, то он мог бы его расширять с помощью realloc
realloc
можно использовать только для динамической памяти. Следовательно, изначально указатель должен быть инициализирован результатом malloc
или calloc
.поэтому нужно каждый раз перед расширением создавать его заново с большим количеством ячеек
realloc
занимается именно изменением размера выделенного блока памяти. Ничего никуда каждый раз заново выделять не надо. realloc
вызывать бессмысленно. realloc
может быть вызван только для динамически выделенного блока памяти, который массивом не является. board
должен расширяться?board
начал расширяться? long long mid = l + (r - l) / 2;
Если вероятность его привлекает именно геймдев.
Вариантов нанять хорошего репетитора больше сотни. Неосуществимыми все эти варианты могут быть только если у тебя вообще нет интернета (а он у тебя есть) и ты отбываешь срок в тюрьме. Тогда у меня для тебя плохие новости: преступники в IT не нужны, у тебя нет шансов.