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

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

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

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

28.10.2012, 15:57. Просмотров 1186. Ответов 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 _tmain(int argc, _TCHAR* argv[]) - C++
Всем привет, до этого пользовался DEV, решил пересесть на Visual Studio 2010 Express C++. С++ еще не изучал, хочу сначала добить "С". ...

Что означает int pos = 0; int value = 5; в данном коде? - C++
#include<conio.h> #include<stdio.h> #include<math.h> void mass(int y); void main() { int y;

Что означает <int>? - C++
int **X = Create &lt;int&gt;(M, N); или, если можно, опишите что означает строка сверху

Нюансы синтаксиса: что означает запись vector<int*> a и vector <int>*a ? - C++
Часто встречается вот такая запись: vector&lt;int&gt; a; это понятно что. Массив объектов int А вот что такое vector&lt;int*&gt; a; ...

Что означает запись int (*a)[10]? - C++
int (*a); Что создаёт компилятор если я забиваю это?

Что означает конструкция int x{}; ? - C++
Что означает конструкция int x{}; ???

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
28.10.2012, 16:09 #2
параметр по умолчанию
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
28.10.2012, 16:20 #3
Может всё-таки
C++
1
void func(int = 0);
или
C++
1
void func(int i= 0){/***/}
да, это параметр по умолчанию, если функция будет вызвана без пераметра.
ValeryS
Модератор
6556 / 5022 / 464
Регистрация: 14.02.2011
Сообщений: 16,763
28.10.2012, 16:23 #4
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
void func(int i= 0)
это
Цитата Сообщение от Jupiter Посмотреть сообщение
параметр по умолчанию
можно вызвать так
C++
1
func();
тогда
i равно 0
а можно так
C++
1
func(2);
тогда
i равно 2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.10.2012, 16:23
Привет! Вот еще темы с ответами:

Что означает запись int **a - C++
int * a-указатель на целочисленное.А это что- int **a ?

Что означает запись std::int? - C++
Подскажите пожалуйста увидела в одном примере перед вектором было std::int я почему то думала что такое не бывает, скажите пожалуйста если...

Что означает конструкция vector<int> v1{ 5 }; ? - C++
Доброй ночи) Что означает данная конструкция? (Гуглю не могу найти инфы) 1) vector&lt;int&gt; v1{ 5 }; 2) vector &lt;vector&lt;int&gt; &gt; v2(n +...

Что означает эта запись? int(*px)[5] = 0; cout << px; - C++
Добрый день товарищи, недавно впал в ступор. Есть запись вида int(*px) = 0; cout &lt;&lt; px+2; Я трактовал так: Мы создаем указатель на...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
28.10.2012, 16:23
Ответ Создать тему
Опции темы

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