Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.03.2016, 17:44   #21
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

Цитата:
все современные языки уже предоставляют стандартный набор памперсов
о чем вообще идет речь? оформи в виде списка пожалуйста, с ссылками если возможно.
f.hump вне форума Ответить с цитированием
Старый 22.03.2016, 17:49   #22
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
все современные языки уже предоставляют стандартный набор памперсов, в том числе и сборщик мусора.

все эти безделушки в новом стандарте лишь усугубляют положения плюсов на рынке.
Разные языки предназначены для разных задач.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 22.03.2016, 17:49   #23
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,520
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
так и я какой то финализатор туда приделаю
Деструктор всё сам удалит, если в векторе не указатели на объекты. Вектор указателей - придётся объекты самому удалять. Вектор за собой всю "свою" память в деструкторе подчищает.
pu4koff вне форума Ответить с цитированием
Старый 22.03.2016, 17:51   #24
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,520
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
все современные языки уже предоставляют стандартный набор памперсов, в том числе и сборщик мусора.

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

а вы возьмите и обеспечьте язык нормальными вещами, а ни этими фантиками или обертками.

одно и то же
Может ну их, эти плюсы тогда? Шарпы, явы, что-то скриптовое?
pu4koff вне форума Ответить с цитированием
Старый 22.03.2016, 18:01   #25
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от pu4koff Посмотреть сообщение
Шарпы, явы, что-то скриптовое?
я тоже так думаю. про яву не знаю , но шарп вроде умеет подтирать и при необходимости может дать исключение.
Цитата:
Сообщение от f.hump Посмотреть сообщение
о чем вообще идет речь? оформи в виде списка .
ну а какие языки предоставляют носовичек ?

ява - шарп с++/cli
Цитата:
Сообщение от pu4koff Посмотреть сообщение
Д"свою" память в деструкторе подчищает.
это если вектор выйдет за область видимости


но я же могу написать так

Код:
vector<int> *v = new vector<int>;

Последний раз редактировалось RAFA91; 22.03.2016 в 18:05.
RAFA91 вне форума Ответить с цитированием
Старый 22.03.2016, 18:13   #26
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,520
По умолчанию

Правилом хорошего тона считается: кто выделил память, тот её и очистил.
На каждый вызов new должен приходиться вызов delete. Пишете delete v и вызывается деструктор вектора, который всё удаляет.
Не хочете загоняться с этим - откройте для себя "умные" указатели. unique_ptr, shared_ptr,...
pu4koff вне форума Ответить с цитированием
Старый 22.03.2016, 18:13   #27
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
но я же могу написать так
а можете и просто new int[10000] написать... С/С++ изначально делался не для дебила, которому ужна одна кнопка - сделай хорошо
p51x вне форума Ответить с цитированием
Старый 22.03.2016, 18:23   #28
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
изначально делался не для дебила, к
Вы же прекрасно должны понимать что дебилов сейчас очень много, и написать могут все что угодно. А кто даст гарантию что через час приложение не заглохнет ?
В современном мире нужно снабжать язык стандартным туалетным набором, что-бы потом не оставлять за собой срань.
А срач в данном случае оставляет технология языка
RAFA91 вне форума Ответить с цитированием
Старый 22.03.2016, 18:32   #29
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Java и C# это не аналог С++, они для другого.

Замена С++ это скорее D и Rust, там вроде как раз есть и (опциональный) GC, и другие вещи (не смотрел их пока).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 22.03.2016, 18:55   #30
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Вы же прекрасно должны понимать что дебилов сейчас очень много, и написать могут все что угодно. А кто даст гарантию что через час приложение не заглохнет ?
Так может каждый будет заниматься тем, что умеет. Например, я же не лезу оперировать людей, хотя биологию и анатомию знаю.

Цитата:
В современном мире нужно снабжать язык стандартным туалетным набором, что-бы потом не оставлять за собой срань.
С какого перепугу? Нужны рюшечки - берите шарп, джаву и другие ленивые.. А то вы и в асм захотите сборщик мусора.

Цитата:
А срач в данном случае оставляет технология языка
Только в головах у недоучек.

П.С. Весна что ли...
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
выбор контейнера в STL Julia22 Общие вопросы C/C++ 16 17.09.2015 22:03
Реализация контейнера map. fabregas Общие вопросы C/C++ 11 19.04.2013 16:23
Контейнера Sylar9 Общие вопросы C/C++ 2 15.05.2012 15:43
Сортировка контейнера m9yt Общие вопросы C/C++ 0 30.04.2010 23:55