void C++ для функций не возвращающих значений или задания пустого указателя
1) Ключевое слово void обозначает функцию которая не возвращает значения.
#include <iostream> // cout, endl
void print(){ // Функция выводит сообщение и не возвращает никакого значения
std::cout << "Hello, world!" << std::endl;
}
int main(){
print(); //Hello, world! Вызов функции print()
}
2) Ключевое слово void используется для объявления указателя, который в дальнейшем может указывать на любой тип данных (объект, функцию и т.д.)
#include <iostream> // cout, endl
using namespace std;
int main(){
void* ptr; // Пустой указатель
int ar[] = {1, 4, 9, 16}; // ar - массив из четырех целочисленных значений (указатель на начало данных)
ptr = ar; // Теперь ptr указывает на массив ar (является его псевдонимом)
cout << ar[2]; //9
}
2023-10-23
Понравилась страница?
Добавить в закладки
Или поделиться!
Связанные темы
char символьный тип данных в С++ длиной 1 байт char16_t символьный беззнаковый тип данных длиной 16 бит в С++11 char32_t символьный беззнаковый тип данных длиной 32 бит в С++11 char8_t символьный тип данных в С++20 Типы данных C++ double - тип данных для представления вещественных чисел двойной точности enum перечисление С++ float C++ представление вещественных данных с одинарной точностью int C++ целочисленный тип данных Целочисленные типы С++ long и long long short С++ целочисленный тип данных signed C++ модификатор знакового целочисленного типа typedef C++ создание псевдонимов для типов данных typeid C++ определение типа данных union C++ объединение переменных разных типов в общей памяти unsigned С++ беззнаковые числа void C++ для функций не возвращающих значений или задания пустого указателя wchar_t С++ расширенный набор символов и строк