Форум программистов, компьютерный форум CyberForum.ru

Что значит слово void - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать класс, содержащий информацию о товарах http://www.cyberforum.ru/cpp-beginners/thread1240920.html
Обучаюсь. В чем проблема подскажите... ссылка - код
C++ Определить, простое число или нет Программа должна говорить простое число или нет. Подскажите в чем ошибка кто знает. #include <cstdlib> #include <iostream> #include <math.h> using namespace std; int main() { int n; http://www.cyberforum.ru/cpp-beginners/thread1240895.html
Подкиньте задачку, чтобы требовала прилично времени и обширных знаний языка C++
Люди добрые, подкиньте какую-нибудь массивную типовую задачку, лучше чтобы требовала прилично времени и обширных знаний языка.
C++ Поставить пароль на папку
Всем привет. Хочу написать программку, которая ставит пароль на папку/файл. Но вот беда не знаю как это сделать. Была идея использовать архиватор, но не думаю, что из этого выйдет что то годное. Подскажите пожалуйста. Спасибо.
C++ Поиск в бинарном файле с использованием файловых потоков http://www.cyberforum.ru/cpp-beginners/thread1240851.html
Подскажите как реализовать поиск объекта в бинарном файле.(телефонный справочник, поиск по названию абонента)
C++ Получить переменную среды в консоли Помогите пожалуста... вроде мелочь, но ничего по теме найти не могу... Нужно в консольной программе получить ранее установленную переменную среды (ОС) через ДОС-овскую команду set my="asdf" Такое тяжело? В bat-файле получаю через %my%. но system("%my%") возвращает не строку, а число 1 ("успешно выполнено"?)... Могу конечно передать через параметры, но ОЧЕНЬ не хочется усложнять строку... подробнее

Показать сообщение отдельно
__SOKOL__
3 / 3 / 0
Регистрация: 29.06.2013
Сообщений: 107
11.08.2014, 13:02     Что значит слово void
void значит ничего, пустота или что-то вроде этого.
Как сказал taras atavin, можно просто выйти из функции и вернуть управление, просто выйти из неё.
void можно использовать как указатель на что угодно.
Например так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
using namespace std;
 
int main()
{
    
    // Создаём переменную (int a) и передаём адрес нашей переменной (&a) указателю (void *pA)
    int a = 5;
    void* pA = &a;
    
    // Получаем указатель приведённый к родному типу данных
    int *b = (int*)pA;
    // Разыменуем указатель и выведем цифру 5
    cout << *b << endl;
    
    return 0;
}
Как я говорил, води может указывать на что угодно, вместо int подставляю любое значение.
Такое понадобиться, например когда будешь учить многопоточность.
 
Текущее время: 08:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru