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

Порядок инициализации членов класса - C++

Восстановить пароль Регистрация
 
Willyams
1 / 1 / 1
Регистрация: 28.06.2015
Сообщений: 71
Завершенные тесты: 1
20.07.2015, 20:19     Порядок инициализации членов класса #1
Здравствуйте форумчане.
Столкнулся с проблемой. Не могу найти доходчивой статьи на данный вопрос про инициалиазцию членов в классе.
Прошу вас доходчиво ответить на этот вопрос.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.07.2015, 20:19     Порядок инициализации членов класса
Посмотрите здесь:

Конструктор со списком инициализации членов C++
C++ Порядок инициализации полей в конструкторе
Порядок инициализации предков C++
Порядок переменных в списке инициализации C++
C++ Что такое порядок инициализации таблицы виртуальных методов?
C++ Лямбды в списке инициализации членов
Принцип инициализации статических членов шаблона класса C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
12080 / 6941 / 782
Регистрация: 27.09.2012
Сообщений: 17,227
Записей в блоге: 2
Завершенные тесты: 1
20.07.2015, 20:22     Порядок инициализации членов класса #2
В каком порядке объявили, в том и создаются
Willyams
1 / 1 / 1
Регистрация: 28.06.2015
Сообщений: 71
Завершенные тесты: 1
20.07.2015, 20:23  [ТС]     Порядок инициализации членов класса #3
вы бы так на собеседовании ответили ?
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
12080 / 6941 / 782
Регистрация: 27.09.2012
Сообщений: 17,227
Записей в блоге: 2
Завершенные тесты: 1
20.07.2015, 20:24     Порядок инициализации членов класса #4
Цитата Сообщение от Willyams Посмотреть сообщение
вы бы так на собеседовании ответили ?
был вопрос:
Порядок инициализации членов класса
поступил ответ
В каком порядке объявили, в том и создаются
что еще интересует, спрашивайте
Убежденный
Системный программист
 Аватар для Убежденный
14431 / 6415 / 1015
Регистрация: 02.05.2013
Сообщений: 10,661
Завершенные тесты: 1
20.07.2015, 20:32     Порядок инициализации членов класса #5
Цитата Сообщение от Willyams Посмотреть сообщение
Не могу найти доходчивой статьи на данный вопрос про инициалиазцию членов в классе.
Да вы издеваетесь, не иначе ?

Вот, например: http://www.quizful.net/post/cpp-init-order
Нашлось поиском в Google за 0.000754 секунды, вместе с 198786234 аналогичных тем.
DrOffset
6784 / 3995 / 917
Регистрация: 30.01.2014
Сообщений: 6,816
21.07.2015, 00:16     Порядок инициализации членов класса #6
Цитата Сообщение от Willyams Посмотреть сообщение
вы бы так на собеседовании ответили ?
Ирония, собственно, неуместна. Вот только недавно у человека была проблема c этим связанная.
Так что, именно так и надо отвечать на собеседовании.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2015, 00:33     Порядок инициализации членов класса
Еще ссылки по теме:

C++ Создать экземпляр класса без явного указания членов класса
C++ Создать класс CheckerBoard (особенности строения класса - инициализация константных членов класса)
C++ Принцип работы списка инициализации членов класса
C++ Копирующий конструктор в списке инициализации членов класса
Инициализация членов дочернего класса членами класса родителя C++

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

Или воспользуйтесь поиском по форуму:
S_el
Нарушитель
2042 / 1549 / 298
Регистрация: 15.12.2013
Сообщений: 6,101
21.07.2015, 00:33     Порядок инициализации членов класса #7
Цитата Сообщение от Willyams Посмотреть сообщение
вы бы так на собеседовании ответили ?
а вы бы как ответили?
Yandex
Объявления
21.07.2015, 00:33     Порядок инициализации членов класса
Ответ Создать тему
Опции темы

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