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

Методы init() и dispose() - теория - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.69
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
11.07.2013, 17:16     Методы init() и dispose() - теория #1
Всегда интересовало, зачем существуют эти методы? Допустим, есть некоторый объект класса и в коде видим:
C++
1
2
3
4
5
x = new myClass();
x.init();
...
x.dispose();
delete x;
Одно дело, если бы в эти методы передавались параметры, а другое дело это. Разве не проще было бы весь код init поместить в конструктор, а dispose, соответственно, в деструктор?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6171 / 2900 / 283
Регистрация: 04.12.2011
Сообщений: 7,710
Записей в блоге: 3
13.07.2013, 19:56     Методы init() и dispose() - теория #41
Цитата Сообщение от Avazart Посмотреть сообщение
Где ?
Год какой? Издание? У меня 2011 БИНОМ. Там 10.2 Классы. Начинается с начала страницы и через 3 строчки - 10.2.1 Функции члены.
Рассмотрим реализацию концепции даты с помощью структуры Date....
Эту страничку покажите.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Avazart
 Аватар для Avazart
6900 / 5140 / 252
Регистрация: 10.12.2010
Сообщений: 22,593
Записей в блоге: 17
13.07.2013, 20:01     Методы init() и dispose() - теория #42
Цитата Сообщение от IGPIGP Посмотреть сообщение
Год какой? Издание?
Сказал же не знаю...

Добавлено через 3 минуты
Цитата Сообщение от IGPIGP Посмотреть сообщение
Там 10.2 Классы. Начинается с начала страницы и через 3 строчки - 10.2.1 Функции члены.
Рассмотрим реализацию концепции даты с помощью структуры Date....
У меня также начинается...

Пример идет со структуры ( Си !!!! )
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6171 / 2900 / 283
Регистрация: 04.12.2011
Сообщений: 7,710
Записей в блоге: 3
13.07.2013, 20:02     Методы init() и dispose() - теория #43
Цитата Сообщение от Avazart Посмотреть сообщение
Пример идет со структуры
Дык, а я о чем?
Avazart
 Аватар для Avazart
6900 / 5140 / 252
Регистрация: 10.12.2010
Сообщений: 22,593
Записей в блоге: 17
13.07.2013, 20:04     Методы init() и dispose() - теория #44
Дык в стиле Си, и дальше постепенно идет переход С++ стилю - метода, классам, конструкторам

В том числе к этому Методы init() и dispose() - теория
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.07.2013, 20:10     Методы init() и dispose() - теория
Еще ссылки по теме:

Что делает оператор init в данной ситуации (работа с двумерными массивами) C++
Теория по С++ C++
C++ No init for const!

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

Или воспользуйтесь поиском по форуму:
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6171 / 2900 / 283
Регистрация: 04.12.2011
Сообщений: 7,710
Записей в блоге: 3
13.07.2013, 20:10     Методы init() и dispose() - теория #45
Цитата Сообщение от Avazart Посмотреть сообщение
Дык в стиле Си, и дальше идет постепенно идет переход С++ стилю
Именно. Ключевые слова С и стиль. Там в первом упоминании они есть:
Цитата Сообщение от IGPIGP Посмотреть сообщение
В С тоже. Там Init() использовали для инициализации структур, как стиль.
Yandex
Объявления
13.07.2013, 20:10     Методы init() и dispose() - теория
Ответ Создать тему
Опции темы

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