@ProCxx

Страница 1290 из 2477
Илья
10.09.2017
09:40:02
Пустой (тривиальный) удалит члены и запустит деструкторы предков

А удалённый не запустится даже

Google
Илья
10.09.2017
09:41:28
И при удалении из кучи, и при удалении со стека

Ilia
10.09.2017
09:41:34
Пустой (тривиальный) удалит члены и запустит деструкторы предков
Ну представь себе , что там просто POD структура данных, нечего деинициализировать, и автор хотел, чтобы никакой деструктор никто не запускал

Это фантазии пока

Может это специальный случай какой-то в новых стандартах (В 11 это проявилось)

И при удалении из кучи, и при удалении со стека
Из стека, да, из кучи вовсе не обязательно

Илья
10.09.2017
09:44:40
При удалении через delete обязательно

Через operator delete нет

Ilia
10.09.2017
09:44:53
Ты можешь вообще delete не вызывать или создать объект через placement new.

Александр
10.09.2017
09:45:16
Из стека, да, из кучи вовсе не обязательно
Ну почему же.. можно выделить на стеке память как char a[sizeof(T)] и сделать размещающий new

Ilia
10.09.2017
09:45:33
Ты можешь вообще delete не вызывать или создать объект через placement new.
Тогда ты сам должен вызывать деструктор, и удалить память

Илья
10.09.2017
09:45:57
delete = dtor + operator delete же

Если удаляем через него, то деструктор всегда вызовется

Google
Ilia
10.09.2017
09:46:39
Тогда ты сам должен вызывать деструктор, и удалить память
Деструктор при этом можно не вызывать, в смысле это неверно, но ты имеешь возможность это сделать

Илья
10.09.2017
09:46:50
Оператор просто освободит память, да

Ilia
10.09.2017
09:47:08
Илья
10.09.2017
09:47:23
Увидел

Ilia
10.09.2017
09:48:10
Может ты покажешь контекст, в котором это все было сделано?

??Suffer
10.09.2017
09:58:08
Постить ответы в чате и потом возмущаться "Выше же обсуждали!" это верх идиотизма.

Зачем вообще технические чаты?

Надо возвращаться назад на форумы :(

Berkus
10.09.2017
10:02:39
Не всегда
всегда

кроме утечек памяти

Ilia
10.09.2017
10:05:18
А placement new?

Berkus
10.09.2017
10:06:33
placement new особый случай

но там тоже не вызывается, да

Ilia
10.09.2017
10:06:58
?

Berkus
10.09.2017
10:07:36
т.к. по факту это потенциальная утечка объекта

babysitter
10.09.2017
10:45:13
Надо возвращаться назад на форумы :(
На киберфоруме в плюсовом разделе для новичков есть человек пять очень сильных, которые отвечают часто. Раньше там посиживал.

Evgeniy
10.09.2017
11:14:09
Пацаны, а на восьмерку кто-нибудь ставил студию 6.0 ? Я на 10-ку ставил без проблем, а тут чето не идет

Ilia
10.09.2017
11:16:05
Зачем тебе такая древность?

Evgeniy
10.09.2017
11:16:24
Зачем тебе такое старьё?
Да ну гонишь что-ли.. для слабых-слабых ноутов самое оно! летает писец как.

Google
Vitaly
10.09.2017
11:17:01
Да ну гонишь что-ли.. для слабых-слабых ноутов самое оно! летает писец как.
Code::Blocks в помощь. Летает на чём угодно и поддерживает современные версии компиляторов.

Vitaly
10.09.2017
11:17:18
На крайняк, ставь в виртуальной машине с XP на борту
На слабом ноуте и виртуальная машина? Серьёзно?

Ilia
10.09.2017
11:17:53
Ты это не мне пож.

По мне так уж лучше Linux vim GCC

nuke_bird
10.09.2017
11:54:27
Привет! Ну так чего там? Очень интересно :)

Утром отвечу конструктивнее , ща чот башка уже не варит

как посплю - скажу точно

Vsevolod
10.09.2017
14:10:15
gcc + make + cmake + emacs - летать будет где угодно, даж на роутере

Grigor
10.09.2017
14:10:50
Vsevolod
10.09.2017
14:10:58
emacs же

Vsevolod
10.09.2017
14:11:07
Ну или vim, кому что по душе

Grigor
10.09.2017
14:11:15
emacs же
Ось хорошая, жалко текстового редактора нет

nuke_bird
10.09.2017
14:11:15
ух, а я так и не смог себя приучить к emacs/vim :( Пытался, насильно заставлял себя - не пошло дело. Все, пойду в мак работать кассиром

Vsevolod
10.09.2017
14:12:16
А я вот привык, но проблемка... Под win ничего из этого хорошо не работает, про подсветку синтаксиса вообще молчу. Долой убогую консоль форточки

Google
Grigor
10.09.2017
14:12:56
А вообще пацаны, стоп

Herman
10.09.2017
14:13:00
Назови приличную иде
jetbrains делают лучшие ide

Grigor
10.09.2017
14:13:04
Дальше это все в холивары

nuke_bird
10.09.2017
14:13:11
хз, удобнее студии и CLion я ещё не встречал. ДА, ОКОШКИ ВЪЕЛИСЬ ГЛУБОКО В МОЙ МОЗГ

Admin
ERROR: S client not available

Grigor
10.09.2017
14:13:13
Herman
10.09.2017
14:13:15
какая в спп я хз будет лучшая, я тут шпион

Vsevolod
10.09.2017
14:13:21
но ide лучше текстового редактора
Бро, я руками рабочее окружение так настрою, что ide уже по кд нужна не будет.

Grigor
10.09.2017
14:13:25
#holywar

Ребята, это все оффтоп

Уходим

Батлер полег

Herman
10.09.2017
14:14:01
переходим =D

в дискуссионную

nuke_bird
10.09.2017
14:14:24
@her_ism теоретически vim/emacs можно превратить в сильно специализированную IDE. Практически - по пути к цели будет куча пасхалочек и проблем

Herman
10.09.2017
14:14:32
на самом деле нет смысла спорить вокруг субъективщины

nuke_bird
10.09.2017
14:14:46
ух, в какой канал перейти?

Grigor
10.09.2017
14:14:51
Меня нет в дискуссионной(

Google
Herman
10.09.2017
14:15:00
https://t.me/fludpac

Alex Фэils?︙
10.09.2017
14:47:30
как посплю - скажу точно
Я так и не поспал(

fox.cpp
10.09.2017
14:47:50
Я так и не поспал(
чем же ты занимался

Alex Фэils?︙
10.09.2017
14:48:45
У меня ща куча дел, которые на меня внезапно навплились, и не терпят отлагательств

fox.cpp
10.09.2017
14:49:12
дедлайны просираешь?)

Berkus
10.09.2017
14:49:56
gcc + make + cmake + emacs - летать будет где угодно, даж на роутере
если make заменить на ninja то да, будет получше

Alex Фэils?︙
10.09.2017
14:50:14
дедлайны просираешь?)
Тут не совсем дедлайны

fox.cpp
10.09.2017
14:52:07
Berkus
10.09.2017
14:52:41
Grigor
10.09.2017
14:52:42
make уже не в моде?
плохо себя ведет местами

и с многопоточной сборкой у него не оч хорошо

fox.cpp
10.09.2017
14:53:34
давно уже
ну я люблю просыпать ништяки новые

Grigor
10.09.2017
14:54:19
ну я люблю просыпать ништяки новые
просто заимей привычку говорить cmake -G Ninja ..

а дальше это уже любовь

Страница 1290 из 2477