Сидредин
Деструктор?
Он редко бывает нужен. Он может быть полезен, например, если нужно закрыть файл при удалении объекта. Ну или другие нужные действия, связанные со "смертью" объекта
Andrii
ребят, подскажите, че такое деконструктор? и зачем он нужен? Внятно понять не могу.
Уборка мусора, типа после пьянки надо помыть посуду, убрать со стола, ...
m700
нет же
m700
деконструктор
m700
позволяют выполнить декомпозицию объекта на отдельные части.
m700
m700
а деструктора там нет по идее, финализатор это
Time
Деструктор?
не, не деструктор, это я знаю. А деконструктор. Просто вот недавно услышал, почитал, но ничегошеньки не понял.
Time
позволяют выполнить декомпозицию объекта на отдельные части.
то есть это случайно не из серии "разделяй и властвуй"?
Time
или я ошибаюсь?
m700
кнопки красить например
Time
сэнкью
m700
(string color, int font) = user
Agent_RBY_
(string color, int font) = user
это же деструктуризация, не?
m700
это же деструктуризация, не?
Ну если так больше нравится называется процесс которым занимается деконструктор
m700
Но явно не то что сказали выше
Agent_RBY_
Ладно, не шарпист, не буду лезть)
m700
Вот так эейчары позвонял синьору, вот вот тут вопросик технический один, и деструкор с деконструктором попутают
m700
Будет рассказывать что синьоры пошли которые ничо не знают а она бдительная была
Time
Ладно, не шарпист, не буду лезть)
насколько я помню, деконструктор и деструктор есть не только в c#
Time
с++ вроде еще имеет такие возможности
m700
а нет, только деструктор, понял
в с++ подругому называется как я понял
m700
Unwrapping
m700
вот погугли и расскажи, а то я английский не знаю
m700
мне джуну что бы кнопки красить это не надо знать)
Time
аххаха
Time
достаточно будет знать язык программирования html ;)
m700
я его не знаю(
Артем
Он редко бывает нужен. Он может быть полезен, например, если нужно закрыть файл при удалении объекта. Ну или другие нужные действия, связанные со "смертью" объекта
Он нужен в любом классе так как базовая процедура удаления класса всево лиш чистит ссылку на клас. А все его обьекты остаются висеть в памяти.
Time
я его не знаю(
ну вот, ты уже не джун(
Time
Разметки
если говорить серьёзно, то да, я в курсе. шуточки немного шучу, хехех
m700
этож от языка зависит
Артем
Я говорил про С++
Артем
Питон да чистит себя сам и толково
m700
Я говорил про С++
а там речь о вобще была о любом случае
Time
HTML это не программирование?)
так, стой не путай меня, я не компуктер сайнс. вообще HTML это не программирование.
Marta
это наверно верстка
Time
так, стой не путай меня, я не компуктер сайнс. вообще HTML это не программирование.
если бы речь зашла про js, то тогда другое дело. Там уже программирование.
Time
это наверно верстка
здесь согласен
m700
Не императивное программирование?
m700
Если бы вам на собесе такой вопрос вы что бы ответили?
Артем
а там речь о вобще была о любом случае
Это зависит от класса. Если задача класса выводить на экран переданные ему данные и своих контейнеров он не имеет тогда да деструктор ему не нужен. Но любой клас у которого есть контейнер даже 1 уже требует создания деструктора. Проигнорировать данное правило можно только в случае если вы точно знаете что клас в программе задается 1 раз и не вызывается повторно. В таком случае утечка будет но дискомфорта она не доставит.
Time
Если бы вам на собесе такой вопрос вы что бы ответили?
показал бы на практике: встал развернулся направляться к двери если дверь закрыта: открыл дверь выйти уйти домой и больше никогда не возвращаться.
Time
я бы ответил "я вобще то на завод пришел устраиваться, это мне точно надо знать?"
аххахахаха, блин, действительно 😂 на заводе достаточно молотка и гаечного ключа 🛠
Agent_RBY_
иначе убрать надо
Time
"работает и ладно"
Agent_RBY_
"работает и ладно"
Так не работает)
Михаил
"работает и ладно"
ага, если дверь была закрыта, открыл дверь и остался на заводе ))
Li
Сумма продаж составляет 245 млн (за квартал) Прибыль 45 млн, меньше на 9,5 млн (меньше чем за предыдущий квартал) В третьем квартале прибыл должен выпасти на 2 7% И на 32% от тертого квартала Привет, я чет слишком туплю и не могу совместить решение процента от числа и процента увеличения или уменьшения Ребят поможете решить?
m700
Питон 🐍
код покажи, поправим
Li
def percentage(part, whole): percentage = 100 * float(part)/float(whole) return str(percentage) + "%" print(percentage(9.5, 45))
Daniil
на каком языке программирования?
Звучит как задача не на код, а чутка математики
Daniil
Просто расчёты, не код
Li
def percentage(part, whole): percentage = 100 * float(part)/float(whole) return str(percentage) + "%" print(percentage(9.5, 45))
Здесь только 100 * 9.5/45 Мне нужно чтобы код считал 25 * 45/100 тоже
Daniil
Неа
А почему ты сначала начал писать код, а не понимать, как решать задачу?
Li
Просто расчёты, не код
Ну да, но нужно решить задачу 🤣 я то отдельно могу но совместить и
Daniil
Ну да, но нужно решить задачу 🤣 я то отдельно могу но совместить и
Тогда нам нафиг твой код не нужен, покажи, как ты собирался решать руками
Daniil
Возьми бумажку, напиши, что тебе дано и что надо найти Реши прям как в школе Это первый шаг к решению твоего вопроса Просто решить за тебя будет глупо Во-первых, потому что не научит тебя думать Во-вторых, да делать нам нефиг, за тебя решать, ты код сел писать до решения задачи без кода:)))
Daniil
Ждём фото бумажки:)
Li
квартал 100 * 9.5/45 Исход: на 21.1% меньше чем предыдущий квартал. 3 квартал 27 * 45/100 Исход прибыл вырос на 12,15% от предыдущего квартала это 57.15 млн А третий квартал вырастить на 32% 32 * 57.15/100 = 67.60 млн