- 1
- 2
- 3
- 4
- 5
Я год не писал на C++. И вот пришло тестовое задание, сижу решаю.
И сссссс(ка, как же меня штырит.
Я наркоман.
Испытываю смесь эйфории с тревогой.
Принять миртазапин чтоли?
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
Я год не писал на C++. И вот пришло тестовое задание, сижу решаю.
И сссссс(ка, как же меня штырит.
Я наркоман.
Испытываю смесь эйфории с тревогой.
Принять миртазапин чтоли?
guest8 24.09.2019 17:25 # −999
ropuJIJIa 24.09.2019 17:28 # 0
guest8 24.09.2019 17:38 # −999
ropuJIJIa 24.09.2019 18:29 # +1
guest8 24.09.2019 18:35 # −999
ropuJIJIa 24.09.2019 19:20 # 0
guest8 24.09.2019 19:36 # −999
bootcamp_dropout 24.09.2019 19:52 # 0
guest8 24.09.2019 19:56 # −999
ropuJIJIa 25.09.2019 14:17 # 0
guest8 25.09.2019 14:20 # −999
j123123 24.09.2019 17:50 # +1
guest8 24.09.2019 17:53 # −999
guest8 24.09.2019 18:29 # −999
guest8 24.09.2019 18:41 # −999
bootcamp_dropout 24.09.2019 18:58 # +1
Признаки:
1. Физические проявления зависят от подъязыка, которые принимает подросток.
- Первый вариант (обычно от применения "C++ с шаблонами") — суженные зрачки, не реагирующие на свет. Мало ест, у него холодные руки, пониженное сердцебиение. Он заторможенный. У него могут быть запоры и сниженный аппетит. Он много спит. У него сухая бледная кожа.
- Второй вариант ("Объектно-ориентированный C++") — повышенное давление, повышенное сердцебиение. У него скачут мысли, его «колбасит» и «подбрасывает», он дергается и слишком возбужден, это состояние может сменяться агрессией, депрессией, могут появиться параноидальные мысли, что его преследуют.
- Третий вариант ("STL") — ребенок много ест, смешлив, расслаблен, зрачки не реагируют на свет, это может сменяться паранойей и депрессиями.
bootcamp_dropout 24.09.2019 19:01 # +2
3. Он курит. Это, конечно, само по себе не связано с наркоманией. Но по статистике и наблюдениям психологов, курение — первый шаг навстречу зависимостям. Кроме того, курящим подросткам легче «спрятать» сильный запах дыма из системника после компиляции "C++20 ranges".
4. Он старается постоянно отлучиться из дома. Готов даже сходить на конференцию, поучаствовать в хакатоне (хотя раньше было не заставить), лишь бы уйти.
5. Он скрывает и внимательно охраняет все свои гаджеты — телефон, планшет, компьютер. Вся информация под паролями. Он не оставляет редактор кода открытым. Чтобы сделать pull request, он выходит из комнаты, из квартиры.
ropuJIJIa 24.09.2019 19:20 # 0
guest8 24.09.2019 19:25 # −999
guest8 24.09.2019 19:48 # −999
gost 24.09.2019 22:43 # 0
Лол.
guest8 25.09.2019 11:53 # −999
ropuJIJIa 25.09.2019 12:45 # +1
guest8 25.09.2019 13:11 # −999
ropuJIJIa 25.09.2019 14:22 # 0
guest8 24.09.2019 19:53 # −999
gost 24.09.2019 22:48 # 0
Красиво.
guest8 25.09.2019 11:53 # −999
Rooster 25.09.2019 12:08 # 0
guest8 26.09.2019 02:19 # −999
gost 25.09.2019 14:11 # 0
А вот это очень напоминает «мне пожулуйста еще 63 вареций этой информации»…
guest8 25.09.2019 14:19 # −999
guest8 25.09.2019 14:24 # −999
ropuJIJIa 25.09.2019 15:03 # 0
guest8 25.09.2019 15:25 # −999
ropuJIJIa 25.09.2019 15:30 # 0
guest8 25.09.2019 15:51 # −999
ropuJIJIa 25.09.2019 17:31 # 0
Ещё иногда просмотренные страницы сдают дополнения, установленные в браузеры. В «Хром» предустановлен клиент сервиса «Safe Search», в старой «Ореге» был клиент сервиса «Netcraft», в «Интернет Эксплорере» был клиент какого-то микрософтовского сервиса (что-то со словом «антифишинг»), в «Фуррифоксе» было тоже что-то похожее. А когда-то народ по глупости устанавливал «Alexa», «Googlebar» и «Яндекс.Бар».
guest8 25.09.2019 16:31 # −999
bootcamp_dropout 24.09.2019 19:26 # 0
guest8 24.09.2019 19:32 # −999
bootcamp_dropout 24.09.2019 19:37 # +1
ropuJIJIa 24.09.2019 19:41 # 0
А правда, что если попробовать «Python», то вскоре станешь русофобом и начнёшь флудить мемами 10-летней давности?
guest8 24.09.2019 19:43 # −999
guest8 24.09.2019 19:42 # −999
guest8 24.09.2019 19:10 # −999
Rooster 25.09.2019 11:45 # 0
guest8 25.09.2019 11:52 # −999
ropuJIJIa 25.09.2019 12:11 # 0
AHaHkacmHbIu_nemyx 26.09.2019 02:14 # 0
1: <iostream> - компонент стандартной библиотеки C++, а не C. Его следует подключать опуская расширение.
11: В конструкторе по умолчанию Вы используете non-array new. Освобождать такую память можно только с использованием non-array delete, равно как память, выделенную через new[], освобождать только через delete[]. Ваш пример приводит к UB и потенциально портит кучу, т.к. память, выделяемая через non-array new в конструкторе по умолчанию, освобождается через delete[] при вызове перегруженного оператора присваивания.
24,28,50: Идентификаторы 'ostream', 'cout' и 'endl' не определяются в глобальной области видимости.
35: Попытка сравнить 'string*' с 'char const**' приведет к ошибке компиляции.
Отмечу также, что Вы никак не застраховались от исключений, могущих возникнуть при невозможности выделения памяти на куче.
Подозреваю, что в своем ответе на данное сообщение Вы бы с большим удовольствием прибегли к рационализации, называя свой код формой тонкого юмора, поскольку в попытке проиллюстрировать предшествующее ему утверждение Вы "намеренно" добавили в него большое количество примитивных ошибок, однако я лишу Вас такой возможности.
В следующий раз старайтесь упражняться в юморе на языке Вашего уровня. «PHP», полагаю, подойдет.
guest8 26.09.2019 02:16 # −999
AHaHkacmHbIu_nemyx 26.09.2019 02:26 # 0
guest8 25.09.2019 12:09 # −999
Rooster 26.09.2019 21:44 # 0