void (C++)

При использовании в качестве возвращаемого типа функции void ключевое слово указывает, что функция не возвращает значение.При использовании список параметров функции, void указывает, что функция не принимает параметры.При использовании в объявлении указателя, void указывает, что указатель "универсалия".

Если тип указателя **void ***указатель может указывать на любой переменной, которая не объявлена с Const OR volatile ключевое слово.Пустой указатель не может быть разыменован, если он не приводится к другому типу.Пустой указатель можно преобразовать в любой другой тип указателя данных.

Пустой указатель может указывать на функции, но не к члену класса в C++.

Нельзя объявить переменную типа void.

Пример

// void.cpp
void vobject;   // C2182
void *pv;   // okay
int *pint; int i;
int main() {
   pv = &i;
   // Cast optional in C required in C++
   pint = (int *)pv;
} 

См. также

Ссылки

Ключевые слова C++

Указатели в тип void

Принцип типа (C++)