ничем не отличается, но компилятор переживает что бы я не забыл?...
Короче, я по теме только вот это нашёл, что таки да, отличается приведение типов в си и с++. Как с английским, на уровне? https://www.google.ru/amp/s/embeddedartistry.com/blog/2017/2/28/c-casting-or-oh-no-we-broke-malloc%3fformat=amp
Все просто, первый вариант был неправильный, второй правильный
Обсуждают сегодня