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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ReasonX7
 Аватар для ReasonX7
47 / 46 / 2
Регистрация: 11.12.2011
Сообщений: 147
#1

Что означает func(int = 0)? - C++

28.10.2012, 15:57. Просмотров 1073. Ответов 3
Метки нет (Все метки)

C++
1
2
3
4
void func(int = 0) 
{
    // ...
}
Что означает int = 0?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2012, 15:57     Что означает func(int = 0)?
Посмотрите здесь:

C++ int * & func();
C++ Что означает эта строка? int _tmain(int argc, _TCHAR* argv[])
C++ Нюансы синтаксиса: что означает запись arr[(int)(u*10)]++; ?
Что означает <int>? C++
Что означает двойное двоеточие в vector<int>::iterator it ? C++
Что означает запись int **a C++
C++ Что означает запись std::int?
C++ Что означает эта запись? int(*px)[5] = 0; cout << px;
Что означает int pos = 0; int value = 5; в данном коде? C++
C++ Что означает конструкция vector<int> v1{ 5 }; ?
Что означает конструкция int x{}; ? C++
Нюансы синтаксиса: что означает запись vector<int*> a и vector <int>*a ? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6547 / 3967 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
28.10.2012, 16:09     Что означает func(int = 0)? #2
параметр по умолчанию
Kuzia domovenok
 Аватар для Kuzia domovenok
1886 / 1741 / 117
Регистрация: 25.03.2012
Сообщений: 5,916
Записей в блоге: 1
28.10.2012, 16:20     Что означает func(int = 0)? #3
Может всё-таки
C++
1
void func(int = 0);
или
C++
1
void func(int i= 0){/***/}
да, это параметр по умолчанию, если функция будет вызвана без пераметра.
ValeryS
Модератор
6446 / 4912 / 451
Регистрация: 14.02.2011
Сообщений: 16,282
28.10.2012, 16:23     Что означает func(int = 0)? #4
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
void func(int i= 0)
это
Цитата Сообщение от Jupiter Посмотреть сообщение
параметр по умолчанию
можно вызвать так
C++
1
func();
тогда
i равно 0
а можно так
C++
1
func(2);
тогда
i равно 2
Yandex
Объявления
28.10.2012, 16:23     Что означает func(int = 0)?
Ответ Создать тему
Опции темы

Текущее время: 15:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru