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

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

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
surveyor2015
0 / 0 / 0
Регистрация: 26.06.2015
Сообщений: 15
02.07.2015, 10:35     Что такое конструктор? #1
Конструктор - это такие детали , как map , player, enemy.Я правильно понял?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4378 / 3221 / 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     Что такое конструктор?
Еще ссылки по теме:

В этой части кода происходит объявление функций? Что такое void? Что в скобках? C++
C++ Что такое рекурсивный тип данных? Что такое конструкция рекурсивного типа?
Кто-нибудь может подробно объяснить, что такое allocators, зачем это и что с ними делать? Нигде не нашёл инфы C++

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

Или воспользуйтесь поиском по форуму:
hoggy
5228 / 2119 / 403
Регистрация: 15.11.2014
Сообщений: 4,811
Завершенные тесты: 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     Что такое конструктор?
Ответ Создать тему
Опции темы

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