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

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

Войти
Регистрация
Восстановить пароль
 
myxolod
0 / 0 / 0
Регистрация: 24.03.2015
Сообщений: 9
#1

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

06.07.2015, 19:22. Просмотров 265. Ответов 2
Метки нет (Все метки)

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++
Что значит "возвращает значение"? Вот есть function() { int variable = 5; ...//преобразования переменной variable ...

Что значит запись "if (b & 1)" - C++
что значит if (b & 1) почему когда b = 6 не проходит? т.к. четная?

Что значит "Четные номера" - C++
Объясните пожалуйста, что значит четные номера (не значения элементов) двумерного массива (т.е. матрицы). Полагаю это те которые...

Что значит setlocale(0,""); - C++
#include <iostream> using namespace std; int main() { setlocale(0,""); int ** A, n; cout <<...

Что значит "NULL"? - C++
Добрый день! Подскажите, пожалуйста, что значит "NULL", и когда он применяется ? В примере ниже , насколько я понимаю, создаётся...

Что значит оператор "+="? - C++
Вот :(

Что значит 1["abcd"]? - C++
Обьясните пожалуйста, каким образом это вообще работает? Как это вообще происходит? Каким образом 1 == 'b', а 3 == 'd', например?

"array" - что значит? - C++
Еще давно в VS написал слово "array", хотел ТАК назвать массив. Среда выделила его синим цветом. Сейчас вспомнилось, поэтому прошу...

Что значит << " "; - C++
Я прочитал много страниц книги и возможно где-то упустил объяснение этому, но я должен спросить, даже если этот вопрос туповат, т.к. потом...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kerry_Jr
Модератор
Эксперт PHP
2179 / 1975 / 689
Регистрация: 14.05.2014
Сообщений: 5,774
Записей в блоге: 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
Спасибо за быстрый ответ )
Ответ Создать тему
Опции темы

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