- 1
- 2
- 3
- 4
- 5
Я год не писал на C++. И вот пришло тестовое задание, сижу решаю.
И сссссс(ка, как же меня штырит.
Я наркоман.
Испытываю смесь эйфории с тревогой.
Принять миртазапин чтоли?
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
Я год не писал на C++. И вот пришло тестовое задание, сижу решаю.
И сссссс(ка, как же меня штырит.
Я наркоман.
Испытываю смесь эйфории с тревогой.
Принять миртазапин чтоли?
Языки надо менять
--Мама, если бы ты снялась в немецком копрофильском порнофильме, ты бы рассказала мне об этом?
--Конечно, сладенький
У амёб этого всего не бывает
Признаки:
1. Физические проявления зависят от подъязыка, которые принимает подросток.
- Первый вариант (обычно от применения "C++ с шаблонами") — суженные зрачки, не реагирующие на свет. Мало ест, у него холодные руки, пониженное сердцебиение. Он заторможенный. У него могут быть запоры и сниженный аппетит. Он много спит. У него сухая бледная кожа.
- Второй вариант ("Объектно-ориентированный C++") — повышенное давление, повышенное сердцебиение. У него скачут мысли, его «колбасит» и «подбрасывает», он дергается и слишком возбужден, это состояние может сменяться агрессией, депрессией, могут появиться параноидальные мысли, что его преследуют.
- Третий вариант ("STL") — ребенок много ест, смешлив, расслаблен, зрачки не реагируют на свет, это может сменяться паранойей и депрессиями.
3. Он курит. Это, конечно, само по себе не связано с наркоманией. Но по статистике и наблюдениям психологов, курение — первый шаг навстречу зависимостям. Кроме того, курящим подросткам легче «спрятать» сильный запах дыма из системника после компиляции "C++20 ranges".
4. Он старается постоянно отлучиться из дома. Готов даже сходить на конференцию, поучаствовать в хакатоне (хотя раньше было не заставить), лишь бы уйти.
5. Он скрывает и внимательно охраняет все свои гаджеты — телефон, планшет, компьютер. Вся информация под паролями. Он не оставляет редактор кода открытым. Чтобы сделать pull request, он выходит из комнаты, из квартиры.
Например:
"Надо определять IP адрес... яву не хотса использовать, поэтому просьба?"
Лол.
какая-то прыщепараша?
Зачем программисту знать флок?
За это платят?
Красиво.
Он что, девушка? Или гинеколог?
Надеюсь, ты течешь от любимого человека.
А свои циклы тебе лучше бы знать, так как девушкам очень важно вовремя заметить задержку.
Соковня.
А вот это очень напоминает «мне пожулуйста еще 63 вареций этой информации»…
>ebony squirt fuck
блядь
да давно уже умеет
найти URL в тексте не рокет сайнс так-то
Ещё иногда просмотренные страницы сдают дополнения, установленные в браузеры. В «Хром» предустановлен клиент сервиса «Safe Search», в старой «Ореге» был клиент сервиса «Netcraft», в «Интернет Эксплорере» был клиент какого-то микрософтовского сервиса (что-то со словом «антифишинг»), в «Фуррифоксе» было тоже что-то похожее. А когда-то народ по глупости устанавливал «Alexa», «Googlebar» и «Яндекс.Бар».
В конце концов тебя побьют
А правда, что если попробовать «Python», то вскоре станешь русофобом и начнёшь флудить мемами 10-летней давности?
Я попробовал, и мне понравилось. Я написал иерархию из семнадцати классов с виртуальными методами, и каждый из классов наследовал три других класса.
Получилось очень удобно, и меньше копипасты.
Но потом оказалось, что одного ООП мне мало, и тогда я решил попробовать шаблоны. Оказалось, что любую задачу можно решить с помощью шаблонов. Время компиляции и секция кода увеличивались в геометрической прогрессии, но я был молод, и не замечал этого.
Как-то раз я понял, что правлю 7812-ю строчку своего header-only фреймворка, и тогда я задумался, но к сожалению было уже поздно
Вся серьезная разработка идет на С++
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», полагаю, подойдет.
Скажите, зачем вообще писать свой стринг в 2019 году?