Wpis z mikrobloga

Czy przy przypisaniu pointera do jakiegoś obiektu do void* użycie jawnej konwersji cokolwiek daje?

void* vp = new int(5);
void* vp = reinterpret_cast(new int(5));
Obie wersje przechodzą i przy odwrotnym rzutowaniu wynik jest poprawny. Kompilator przeprowadza niejawną konwersję, czy skoro void* to tylko wskaźnik na pamięć to ta nie jest nawet potrzebna?
#cpp #programowanie
  • 5