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

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (13) « Первая ... 2 3 [4] 5 6 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
gf59ru
14.11.2022 - 15:48
4
Статус: Offline


Генерал Фейлор, читаю диски

Регистрация: 25.01.20
Сообщений: 1106
Цитата (mcloud4477 @ 14.11.2022 - 15:04)
Баш.орг и четвёртый пень как то хреново вяжется с олдами, прям совсем хреново... Никак не вяжется.

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

Размещено через приложение ЯПлакалъ
 
[^]
ZanycH
14.11.2022 - 15:52
2
Статус: Offline


Ярила

Регистрация: 5.04.09
Сообщений: 15476
Цитата (Laryx @ 14.11.2022 - 14:59)
[Режим "Зануда" ON]

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

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

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

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

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

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

dont.gif

gigi.gif

 
[^]
AllesI
14.11.2022 - 15:54
-5
Статус: Offline


Ярила

Регистрация: 12.03.12
Сообщений: 5330
Цитата
Баш.орг и четвёртый пень как то хреново вяжется с олдами, прям совсем хреново... Никак не вяжется.

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

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

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

Это сообщение отредактировал AllesI - 14.11.2022 - 16:26
 
[^]
skarb42
14.11.2022 - 15:55
6
Статус: Offline


Ярила

Регистрация: 15.07.15
Сообщений: 2704
Цитата (Laryx @ 14.11.2022 - 14:59)
[Режим "Зануда" ON]

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

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

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

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

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

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

dont.gif

Так себе зануда.
Компилятор естественно не даст это сделать нормальным и естественным путём.
Только через наркоманские касты переменных можно предка подсунуть под видом потомка.
Так что, ответ там правильный: нормальный человек такое делать не будет и непонятно зачем такое спрашивать.
По поводу вызова деструктора: тут нужно знать стандарт языка и как хранятся объекты в памяти. Может там и не деструктор вызовется вовсе и будет UB (неопределённое поведение).
 
[^]
abdulla69
14.11.2022 - 15:55
8
Статус: Offline


Шутник

Регистрация: 8.10.22
Сообщений: 55
Цитата (Kniaze @ 14.11.2022 - 15:17)
Водопроводчик на 286-м, или DooM.
Вот это Олдфаг.
Ну или Запуск игры с кассеты на Спектруме.

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

И tape loading error

Размещено через приложение ЯПлакалъ
 
[^]
ZanycH
14.11.2022 - 15:56
-3
Статус: Offline


Ярила

Регистрация: 5.04.09
Сообщений: 15476
Цитата (ВивалЗарт @ 14.11.2022 - 15:05)
Хмм. Вспомнилось. Не все поймут правда.

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

Ну, в принипе, сейчас можно это же напевать, нажимая ctrl-C - ctrl-V.
 
[^]
VampirBFW
14.11.2022 - 15:56
7
Статус: Online


Главный Сапиосексуал Япа.

Регистрация: 20.02.10
Сообщений: 20536
Скажи на олдовом, скажи на олдовом,
Я в свой поиск касетам бейсик грузил. Олды мля.
 
[^]
HoiAn12
14.11.2022 - 15:57
9
Статус: Offline


Ярила

Регистрация: 20.01.13
Сообщений: 5302
Цитата
Ну или Запуск игры с кассеты на Спектруме.

Неа, катушки и РК-86. ЗБС, 2 дорожки, прог позаписать тонну можно, Бейсик 8кБ и всё работало. Спектрум уже потом и у бохатых, напаялся я их.
Стоп, программируемый калькулятор и вручную кода каждый раз при включении, потом посадка на Луну методом ввода кг кероса и времени горения.
 
[^]
ss1971
14.11.2022 - 16:01
2
Статус: Offline


Ярила

Регистрация: 24.10.15
Сообщений: 4175
Цитата (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.11.2022 - 16:02
10
Статус: Offline


Хорошо. Не было бы лучше.

Регистрация: 8.06.11
Сообщений: 1509
Цитата (VampirBFW @ 14.11.2022 - 15:56)
Скажи на олдовом, скажи на олдовом,
Я в свой поиск касетам бейсик грузил. Олды мля.

А летал на луну или охотился на зверей - еггогов со згогами? хех
 
[^]
хомосапиенс
14.11.2022 - 16:03 [ показать ]
-26
Kugel
14.11.2022 - 16:04
3
Статус: Offline


Ярила

Регистрация: 19.12.15
Сообщений: 1005
Цитата (Laryx @ 14.11.2022 - 14:59)
...
Реально дохрена случаев, когда создаются объекты-наследники, а мы имеем указатель на предка,
...

Это, собственно, и есть то, ради чего создавался С++ )))
 
[^]
RA2FDR
14.11.2022 - 16:04
2
Статус: Offline


Ярила

Регистрация: 14.10.14
Сообщений: 10917
Цитата (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.11.2022 - 16:04
1
Статус: Offline


Весельчак

Регистрация: 11.05.22
Сообщений: 179
Цитата (LIZAMAX @ 14.11.2022 - 15:34)
А писать на Фортране для Минск 22 засчитывается?
По правде говоря,это максимальный для меня уровень,причём напрочь забытый.

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

Размещено через приложение ЯПлакалъ
 
[^]
RA2FDR
14.11.2022 - 16:05
1
Статус: Offline


Ярила

Регистрация: 14.10.14
Сообщений: 10917
Цитата (ruggert @ 14.11.2022 - 14:24)
А 4 пень... У меня он был примерно в 2006г. 3 - 2001, 286 - 1996, Спектрум - 1994 [/QUOTE]
Для нынешней молодежи (2000 и после год рождения) пень4 уже олдфаг. Для кого-то баш вообще нихрена не олд, вот фидо... gigi.gif

Не поверишь, фидо и сейчас есть =)
Там правда народу три с половиной калеки, но все-таки интересно иногда пообщаться.
 
[^]
DiXD
14.11.2022 - 16:05
16
Статус: Offline


Железячник

Регистрация: 7.04.12
Сообщений: 266
Цитата

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

Ctrl-X. Ctrl-V :)
 
[^]
ejik
14.11.2022 - 16:05
1
Статус: Offline


Ярила

Регистрация: 24.09.10
Сообщений: 2333
Цитата (Laryx @ 14.11.2022 - 14:59)
А тут, как я понял, наоборот. Что не есть хорошо (и ещё не факт, что компилятор разрешит такое преобразование типов).

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

Это сообщение отредактировал ejik - 14.11.2022 - 16:08
 
[^]
gods02
14.11.2022 - 16:07
4
Статус: Online


Ярила

Регистрация: 28.08.18
Сообщений: 3189
Цитата (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.11.2022 - 16:07
2
Статус: Offline


Ярила

Регистрация: 14.10.14
Сообщений: 10917
Цитата (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.11.2022 - 16:08
0
Статус: Online


Ярила

Регистрация: 28.10.14
Сообщений: 5834
Цитата
Водопроводчик на 286-м, или DooM.
Вот это Олдфаг.
Ну или Запуск игры с кассеты на Спектруме.

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

Пацаны, жизни не видевшие. У меня был "Микроша". Гуглите и охуевайте......:)
 
[^]
gods02
14.11.2022 - 16:09
5
Статус: Online


Ярила

Регистрация: 28.08.18
Сообщений: 3189
Цитата (Down @ 14.11.2022 - 16:02)
Цитата (VampirBFW @ 14.11.2022 - 15:56)
Скажи на олдовом, скажи на олдовом,
Я в свой поиск касетам бейсик грузил. Олды мля.

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

МК 61
 
[^]
gods02
14.11.2022 - 16:11
6
Статус: Online


Ярила

Регистрация: 28.08.18
Сообщений: 3189
Цитата (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.11.2022 - 16:11
3
Статус: Offline


Шутник

Регистрация: 20.05.20
Сообщений: 67
Цитата (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.11.2022 - 16:12
0
Статус: Offline


Юморист

Регистрация: 4.08.21
Сообщений: 480
Цитата (MrSqR @ 14.11.2022 - 15:11)
Зато они в шортах могут в офис ходить.

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

Размещено через приложение ЯПлакалъ
 
[^]
nifulko
14.11.2022 - 16:12
6
Статус: Offline


Балагур

Регистрация: 8.04.14
Сообщений: 836
Цитата (хомосапиенс @ 14.11.2022 - 16:03)
ладно айтишники, посмотрели юмор про себя теперь можете дальше обсуждать какие вы умные, но ваша почему то ваша зп 30 тыщ последние пять лет и все бабы казлы, ну и пивка поейте вечером в чате под рамштайн

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


 
 



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






Наверх