ИТ и около ИТ-шный юмор

Страницы: 1 ...  3 4 5  ... 13  ОТВЕТИТЬ НОВАЯ ТЕМА
gf59ru 14 ноя 2022 в 15:48
Генерал Фейлор, читаю диски  •  На сайте 6 лет
4
Цитата (mcloud4477 @ 14.11.2022 - 15:04)
Баш.орг и четвёртый пень как то хреново вяжется с олдами, прям совсем хреново... Никак не вяжется.

Чувак, ты или супер олд (перфокарты и всё такое), или тебе просто не верится что мы тоже стали олдами. По году рождения в профиле больше на второе похоже.

Размещено через приложение ЯПлакалъ
ZanycH 14 ноя 2022 в 15:52
Ярила  •  На сайте 17 лет
2
Цитата (Laryx @ 14.11.2022 - 14:59)
[Режим "Зануда" ON]

Ну, вобще говоря, вполне обычный и правомерный вопрос. И любого программера, знакомого с ООП, он не должен смущать.

Ответ тут: зависит от типа деструктора. Чтобы объект удалился правильно, и деструктор был вызван именно у того типа объекта, который был создан - необходимо объявлять его виртуальным.

Но, и правда, довольно идиотский вариант - иметь указателя на потомка, а в нем - объект-предок. (На картинке запятая в возмущении пропущена.)

Реально дохрена случаев, когда создаются объекты-наследники, а мы имеем указатель на предка, и нам необходимо эти объекты удалить. Именно поэтому настоятельно рекомендуется деструктор делать виртуальным - чтобы вызывался именно тот деструктор, который принадлежит созданному типу объекта.

А тут, как я понял, наоборот. Что не есть хорошо (и ещё не факт, что компилятор разрешит такое преобразование типов).

Однако, витруальный деструктор, по идее, всё равно, должен быть вызван правильно - у объекта-предка (у класса А).

dont.gif

gigi.gif

AllesI 14 ноя 2022 в 15:54
Ярила  •  На сайте 14 лет
-5
Цитата
Баш.орг и четвёртый пень как то хреново вяжется с олдами, прям совсем хреново... Никак не вяжется.

Просто ты недостаточно олдОв, хехе! Это не про тот четвёртый пень, о котором ты подумал!

Intel Pentium 4 — одноядерный x86-совместимый микропроцессор компании Intel, представленный 20 ноября 2000 года, ставший первым микропроцессором, в основе которого лежала принципиально новая по сравнению с предшественниками архитектура седьмого поколения (по классификации Intel) — NetBurst.

Ну-ка, минусатор, объяснись?
Хотите в олдовости потягаться? Ну-ка: Проминь, КУВТ Корвет, Cyrix, Nexgen. Кто без гугеля скажет, что это?
Хехе, писюны!

Это сообщение отредактировал AllesI - 14 ноя 2022 в 16:26
skarb42 14 ноя 2022 в 15:55
Ярила  •  На сайте 10 лет
6
Цитата (Laryx @ 14.11.2022 - 14:59)
[Режим "Зануда" ON]

Ну, вобще говоря, вполне обычный и правомерный вопрос. И любого программера, знакомого с ООП, он не должен смущать.

Ответ тут: зависит от типа деструктора. Чтобы объект удалился правильно, и деструктор был вызван именно у того типа объекта, который был создан - необходимо объявлять его виртуальным.

Но, и правда, довольно идиотский вариант - иметь указателя на потомка, а в нем - объект-предок. (На картинке запятая в возмущении пропущена.)

Реально дохрена случаев, когда создаются объекты-наследники, а мы имеем указатель на предка, и нам необходимо эти объекты удалить. Именно поэтому настоятельно рекомендуется деструктор делать виртуальным - чтобы вызывался именно тот деструктор, который принадлежит созданному типу объекта.

А тут, как я понял, наоборот. Что не есть хорошо (и ещё не факт, что компилятор разрешит такое преобразование типов).

Однако, витруальный деструктор, по идее, всё равно, должен быть вызван правильно - у объекта-предка (у класса А).

dont.gif

Так себе зануда.
Компилятор естественно не даст это сделать нормальным и естественным путём.
Только через наркоманские касты переменных можно предка подсунуть под видом потомка.
Так что, ответ там правильный: нормальный человек такое делать не будет и непонятно зачем такое спрашивать.
По поводу вызова деструктора: тут нужно знать стандарт языка и как хранятся объекты в памяти. Может там и не деструктор вызовется вовсе и будет UB (неопределённое поведение).
abdulla69 14 ноя 2022 в 15:55
Шутник  •  На сайте 3 года
8
Цитата (Kniaze @ 14.11.2022 - 15:17)
Водопроводчик на 286-м, или DooM.
Вот это Олдфаг.
Ну или Запуск игры с кассеты на Спектруме.

А 4 пень... У меня он был примерно в 2006г. 3 - 2001, 286 - 1996, Спектрум - 1994

И tape loading error

Размещено через приложение ЯПлакалъ
ZanycH 14 ноя 2022 в 15:56
Ярила  •  На сайте 17 лет
-3
Цитата (ВивалЗарт @ 14.11.2022 - 15:05)
Хмм. Вспомнилось. Не все поймут правда.

Сидит негр за версией Нортона. Нажимает кнопки в следующем порядке
F6, Enter, Tab, ... F6, Enter, Tab и напевает про себя.
I like to move it

Ну, в принипе, сейчас можно это же напевать, нажимая ctrl-C - ctrl-V.
VampirBFW 14 ноя 2022 в 15:56
Главный Сапиосексуал Япа.  •  На сайте 16 лет
7
Скажи на олдовом, скажи на олдовом,
Я в свой поиск касетам бейсик грузил. Олды мля.
HoiAn12 14 ноя 2022 в 15:57
Ярила  •  На сайте 13 лет
9
Цитата
Ну или Запуск игры с кассеты на Спектруме.

Неа, катушки и РК-86. ЗБС, 2 дорожки, прог позаписать тонну можно, Бейсик 8кБ и всё работало. Спектрум уже потом и у бохатых, напаялся я их.
Стоп, программируемый калькулятор и вручную кода каждый раз при включении, потом посадка на Луну методом ввода кг кероса и времени горения.
ss1971 14 ноя 2022 в 16:01
Ярила  •  На сайте 10 лет
2
Цитата (Laryx @ 14.11.2022 - 15:30)
Цитата (sergeantGY @ 14.11.2022 - 15:19)
Цитата (Laryx @ 14.11.2022 - 14:59)
Однако,  витруальный деструктор, по идее, всё равно, должен быть вызван правильно - у объекта-предка (у класса А).


"Вот паэтаму я юзаю джабу- там не нужны деструкторы" ©

Скрытый текст
и мои волосы - мягкие и шелковистые
bravo.gif shum_lol.gif

Хрен его знает, как лучше...

С одной стороны - лично я не люблю, когда система за меня решает, когда удалить объект. Должно быть всегда чётко ясно - кто создал объект, когда именно, кто удалил, и когда именно.

С другой стороны - современные сборщики мусора вполне неплохо справляются с удалением неиспользованных объектов, плюс ещё и памяти сейчас на компах прорва. Так что о реальных проблемах из-за слишком долго неудалённых объектов - я последние лет десять совершенно не слышал.

Но, с третьей стороны - именно такой вот "попустительский" подход приводит к тому, что программеры плевать хотели на ресурсы, и в результате сейчас на сматрфоне, который мощнее компов конца 90х, программы работают медленнее, чем такие же программы в то время... (Лично меня раздражает, сколько жрут ресурсов Яндекс-карты, я помню, как работали картографические системы в конце 90х, чуть ли не быстрее, на заметно меньших мощностях)...

why.gif

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

на самом деле если бы у меня был под руками компилятор я бы уже тупо проверил дело то минутное.
Down 14 ноя 2022 в 16:02
Хорошо. Не было бы лучше.  •  На сайте 14 лет
10
Цитата (VampirBFW @ 14.11.2022 - 15:56)
Скажи на олдовом, скажи на олдовом,
Я в свой поиск касетам бейсик грузил. Олды мля.

А летал на луну или охотился на зверей - еггогов со згогами? хех
Kugel 14 ноя 2022 в 16:04
Ярила  •  На сайте 10 лет
3
Цитата (Laryx @ 14.11.2022 - 14:59)
...
Реально дохрена случаев, когда создаются объекты-наследники, а мы имеем указатель на предка,
...

Это, собственно, и есть то, ради чего создавался С++ )))
RA2FDR 14 ноя 2022 в 16:04
Ярила  •  На сайте 11 лет
2
Цитата (Skrut @ 14.11.2022 - 14:22)
Цитата (ВивалЗарт @ 14.11.2022 - 15:05)
Хмм. Вспомнилось. Не все поймут правда.

Сидит негр за версией Нортона. Нажимает кнопки в следующем порядке
F6, Enter, Tab, ... F6, Enter, Tab и напевает про себя.
I like to move it

cry.gif

P.S. Кстати, справедливости ради - MC под линухом и сейчас - живее всех живых.

Да еще и фар есть (в том числе и под линухом), и тоталкомандер, да и вообще дохуя им подобных.
roseboss 14 ноя 2022 в 16:04
Весельчак  •  На сайте 3 года
1
Цитата (LIZAMAX @ 14.11.2022 - 15:34)
А писать на Фортране для Минск 22 засчитывается?
По правде говоря,это максимальный для меня уровень,причём напрочь забытый.

С фортраном в штатах можно большие бабки зарабатывать. Там в банках до сих пор много чего на Фортране написано. А спецов мало

Размещено через приложение ЯПлакалъ
RA2FDR 14 ноя 2022 в 16:05
Ярила  •  На сайте 11 лет
1
Цитата (ruggert @ 14.11.2022 - 14:24)
А 4 пень... У меня он был примерно в 2006г. 3 - 2001, 286 - 1996, Спектрум - 1994 [/QUOTE]
Для нынешней молодежи (2000 и после год рождения) пень4 уже олдфаг. Для кого-то баш вообще нихрена не олд, вот фидо... gigi.gif

Не поверишь, фидо и сейчас есть =)
Там правда народу три с половиной калеки, но все-таки интересно иногда пообщаться.
DiXD 14 ноя 2022 в 16:05
Железячник  •  На сайте 14 лет
16
Цитата

Ну, в принипе, сейчас можно это же напевать, нажимая ctrl-C - ctrl-V.

Ctrl-X. Ctrl-V :)
ejik 14 ноя 2022 в 16:05
Ярила  •  На сайте 15 лет
1
Цитата (Laryx @ 14.11.2022 - 14:59)
А тут, как я понял, наоборот. Что не есть хорошо (и ещё не факт, что компилятор разрешит такое преобразование типов).

Причём тут компилятор?
Это какой-то косяк, сделанный криворучкой через срезку или реинтерпрет каст/си-каст скорее всего.
Цитата
Однако,  витруальный деструктор, по идее, всё равно, должен быть вызван правильно - у объекта-предка (у класса А).
Да, вызовется у предка, конечно.

Это сообщение отредактировал ejik - 14 ноя 2022 в 16:08
gods02 14 ноя 2022 в 16:07
Ярила  •  На сайте 7 лет
4
Цитата (Kniaze @ 14.11.2022 - 15:17)
Цитата (mcloud4477 @ 14.11.2022 - 17:04)
Баш.орг и четвёртый пень как то хреново вяжется с олдами, прям совсем хреново... Никак не вяжется.

Водопроводчик на 286-м, или DooM.
Вот это Олдфаг.
Ну или Запуск игры с кассеты на Спектруме.

А 4 пень... У меня он был примерно в 2006г. 3 - 2001, 286 - 1996, Спектрум - 1994

Достаю колоду перфокарт и лезвие "Нева"... gigi.gif
RA2FDR 14 ноя 2022 в 16:07
Ярила  •  На сайте 11 лет
2
Цитата (raptor1c @ 14.11.2022 - 14:42)
Цитата (Kniaze @ 14.11.2022 - 15:17)
Цитата (mcloud4477 @ 14.11.2022 - 17:04)
Баш.орг и четвёртый пень как то хреново вяжется с олдами, прям совсем хреново... Никак не вяжется.

Водопроводчик на 286-м, или DooM.
Вот это Олдфаг.
Ну или Запуск игры с кассеты на Спектруме.

А 4 пень... У меня он был примерно в 2006г. 3 - 2001, 286 - 1996, Спектрум - 1994

Дум на 286-м не идет. Тоже мне олдфаг. Тьфу

Это наверное просто склероз. На 386 уже идет... Ну как сказать, не то чтобы совсем не идет, но ползет уже вполне.
GarriL 14 ноя 2022 в 16:08
Ярила  •  На сайте 11 лет
0
Цитата
Водопроводчик на 286-м, или DooM.
Вот это Олдфаг.
Ну или Запуск игры с кассеты на Спектруме.

А 4 пень... У меня он был примерно в 2006г. 3 - 2001, 286 - 1996, Спектрум - 1994

Пацаны, жизни не видевшие. У меня был "Микроша". Гуглите и охуевайте......:)
gods02 14 ноя 2022 в 16:09
Ярила  •  На сайте 7 лет
5
Цитата (Down @ 14.11.2022 - 16:02)
Цитата (VampirBFW @ 14.11.2022 - 15:56)
Скажи на олдовом, скажи на олдовом,
Я в свой поиск касетам бейсик грузил. Олды мля.

А летал на луну или охотился на зверей - еггогов со згогами? хех

МК 61
gods02 14 ноя 2022 в 16:11
Ярила  •  На сайте 7 лет
6
Цитата (RA2FDR @ 14.11.2022 - 16:07)
Цитата (raptor1c @ 14.11.2022 - 14:42)
Цитата (Kniaze @ 14.11.2022 - 15:17)
Цитата (mcloud4477 @ 14.11.2022 - 17:04)
Баш.орг и четвёртый пень как то хреново вяжется с олдами, прям совсем хреново... Никак не вяжется.

Водопроводчик на 286-м, или DooM.
Вот это Олдфаг.
Ну или Запуск игры с кассеты на Спектруме.

А 4 пень... У меня он был примерно в 2006г. 3 - 2001, 286 - 1996, Спектрум - 1994

Дум на 286-м не идет. Тоже мне олдфаг. Тьфу

Это наверное просто склероз. На 386 уже идет... Ну как сказать, не то чтобы совсем не идет, но ползет уже вполне.

на 386sx вполне себе Doom2 шел.
лишь бы 4 мб памяти было
Drac123 14 ноя 2022 в 16:11
Шутник  •  На сайте 5 лет
3
Цитата (raptor1c @ 14.11.2022 - 15:42)
Цитата (Kniaze @ 14.11.2022 - 15:17)
Цитата (mcloud4477 @ 14.11.2022 - 17:04)
Баш.орг и четвёртый пень как то хреново вяжется с олдами, прям совсем хреново... Никак не вяжется.

Водопроводчик на 286-м, или DooM.
Вот это Олдфаг.
Ну или Запуск игры с кассеты на Спектруме.

А 4 пень... У меня он был примерно в 2006г. 3 - 2001, 286 - 1996, Спектрум - 1994

Дум на 286-м не идет. Тоже мне олдфаг. Тьфу

386 уже тянул 2d doom, а 4d6 dx2 66 1 и 2 doom + wolfenstein 3d spear of destiny - первые ПК после спектрума и игры были именно эти...
TwistedTits 14 ноя 2022 в 16:12
Юморист  •  На сайте 4 года
0
Цитата (MrSqR @ 14.11.2022 - 15:11)
Зато они в шортах могут в офис ходить.

Я своим запрещаю

Размещено через приложение ЯПлакалъ
nifulko 14 ноя 2022 в 16:12
Балагур  •  На сайте 12 лет
6
Цитата (хомосапиенс @ 14.11.2022 - 16:03)
ладно айтишники, посмотрели юмор про себя теперь можете дальше обсуждать какие вы умные, но ваша почему то ваша зп 30 тыщ последние пять лет и все бабы казлы, ну и пивка поейте вечером в чате под рамштайн

Интересно, каким надо быть "айтишником", чтобы 30к сейчас получать? Девочки-попки в техподдержке провайдера и то больше получают.
Понравился пост? Ещё больше интересного в ЯП-Телеграм и ЯП-Max!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 67 455
0 Пользователей:
Страницы: 1 ...  3 4 5  ... 13  ОТВЕТИТЬ НОВАЯ ТЕМА

 
 

Активные темы



Наверх