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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
surveyor2015
0 / 0 / 0
Регистрация: 26.06.2015
Сообщений: 15
#1

Что такое конструктор? - C++

02.07.2015, 10:35. Просмотров 1234. Ответов 41
Метки нет (Все метки)

Конструктор - это такие детали , как map , player, enemy.Я правильно понял?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4384 / 3227 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
03.07.2015, 21:39     Что такое конструктор? #41
Цитата Сообщение от hoggy Посмотреть сообщение
в стандарте нигде не сказанно, что есть мемлик.
5.3.4/20:
... This is appropriate when the called allocation function does not allocate memory; otherwise, it is likely to result in a memory leak. ...
По слову "leak" найдешь ещё несколько пунктов в Стандарте, если соизволишь заглянуть туда.
Цитата Сообщение от hoggy Посмотреть сообщение
Страуструп с вами не согласен.
Учебник не должен дословно повторять Стандарт. А в некоторых случаях можно даже и приврать, если это поможет быстрее понять концепцию. Что в данном случае и было сделано автором.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.07.2015, 02:20     Что такое конструктор?
Еще ссылки по теме:

C++ Что делает конструктор?
Объясните, что выполняет этот конструктор C++
Что такое конструктор по умолчанию? Как инициализируются данные-члены объекта? C++
Что можно сделать, что бы конструктор вызывался один раз при агрегировании? C++
C++ Что такое чистый С++?

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

Или воспользуйтесь поиском по форуму:
hoggy
5715 / 2306 / 417
Регистрация: 15.11.2014
Сообщений: 5,150
Завершенные тесты: 1
04.07.2015, 02:20     Что такое конструктор? #42
Цитата Сообщение от Tulosba Посмотреть сообщение
This is appropriate when the called allocation function does not allocate memory; otherwise, it is likely to result in a memory leak. ...
"... может привести к утечке памяти..."

Цитата Сообщение от Tulosba Посмотреть сообщение
если соизволишь заглянуть туда.
соизволил.
нет никаких определений.
все упоминания - исключительно в секциях "примечание".

причем, тот кусок, что вы привели -
это из секции об исключениях в конструкторах.

все остальные упоминания внезапно относятся
к эксперементальной секции мусоросборки:
http://en.cppreference.com/w/cpp/mem...lare_reachable

при этом нет ни одного примера:
что вот такая ситуация - это 100% утечка.

стандарт не дает определения утечкам.
и не провозглашает ситуации,
при которых они имеют место быть.


Цитата Сообщение от Tulosba Посмотреть сообщение
Учебник не должен дословно повторять Стандарт. А в некоторых случаях можно даже и приврать, если это поможет быстрее понять концепцию. Что в данном случае и было сделано автором.
огА.
Yandex
Объявления
04.07.2015, 02:20     Что такое конструктор?
Ответ Создать тему
Опции темы

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