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

Что значит ":" после параметров функции - C++

Восстановить пароль Регистрация
 
myxolod
0 / 0 / 0
Регистрация: 24.03.2015
Сообщений: 9
06.07.2015, 19:22     Что значит ":" после параметров функции #1
C++
1
CSimpleString::CSimpleString(const char* p) : len(0), buff(nullptr)
Что значит len(0), buff(nullptr) и как это называется ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.07.2015, 19:22     Что значит ":" после параметров функции
Посмотрите здесь:

C++ что значит "поставить контроль памяти"? (в динамическом массиве)
C++ Выводит значение "f". Что это значит?
Что значит "знать" какой-либо язык программирования? C++
C++ Что значит ошибка "exponent has no digits"?
C++ Что значит "%d %d\n" в функции вывода в файл fprintf(f, "%d %d\n", i, j);
C++ Что значит "распределение ресурсов микропроцесора"
C++ Что значит "Косвенная адресация к элементам массива"
C++ Что значит? ostream_iterator<int>(cout, " ");

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kerry_Jr
Модератор
 Аватар для Kerry_Jr
1855 / 1651 / 575
Регистрация: 14.05.2014
Сообщений: 4,737
Записей в блоге: 1
Завершенные тесты: 5
06.07.2015, 19:26     Что значит ":" после параметров функции #2
myxolod, это не просто функция, это конструктор, а все что находится после ":" - это список инициализации. Т.е. инициализируются поля len и buff класса CSimpleString значениями 0 и nullptr соответственно.
myxolod
0 / 0 / 0
Регистрация: 24.03.2015
Сообщений: 9
06.07.2015, 19:41  [ТС]     Что значит ":" после параметров функции #3
Спасибо за быстрый ответ )
Yandex
Объявления
06.07.2015, 19:41     Что значит ":" после параметров функции
Ответ Создать тему
Опции темы

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