Ponieważ wsk *void pokazuję na miejsce w pamięci gdzie inny wskaźnik. Taka instrukcja: cout << *wsk_void jest niemożliwa musisz napisać:
cout << *(int*)wsk_void << endl;
Napisałem że pokazuję na miejsce w pamięci gdzie inny wskaźnik ale nie musi tu przykład:
int cyfry = 12345;
void *wsk = &cyfry;
*(int*)wsk = 666;
cout << *(int*)wsk << endl;