logo
ООП для Заоч / Пинчук Лозовская Программир на С

Void* pv;

Не типізований покажчик не асоціюється з якимось певним типом. Значення такого покажчика є "чиста" адреса. Йому можна присвоїти адресу об'єкта будь-якого типу, причому присвоювання можна записувати без вказівки операції приведення типу, наприклад:

double x,y;

void* px = &x;

Однак при виконанні операції з певним об'єктом через не типізований покажчик операцію приведення типу необхідно записувати:

y = fabs(*pv); // помилка!

y = fabs(*(double*)pv); // правильно!