- 1
strlen(s + 5);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+143
strlen(s + 5);
"А чего это оно на 10 символов меньше чем надо возвращает?"
А на 10 символов меньше т.к. имелось в виду strlen(s) + 5. 5 символов не добавилось, да еще и 5 символов отъело с начала - итого 10.
Слава богу мне не довелось с этим работать ;)
Я надеюсь....
Хуёвая отмазка, мог бы взять и удалить, не guest же ;)
> Ну и мнение лиспоговна тоже имеет право на сушествование.
Ну вот это ближе к истине.
так жеж `4 часа назад`
Ну чтобы этой белой полосы не было...
проклятые белолентполосочники...
то есть жаба и шарпик сдохнут, а кресты останутся (но с глубоко забаненными сырыми указателями)?
>забаненными сырыми указателями
Только не в крестах, ведь это может сломать обратную совместимость с С.
(в смысле "или")
Рядом с `system("pause");` всегда пасётся пара-тройка `new`, причем без `delete
Снова станет элитарным.
Кстати, с возвращением!
P.S. Таки взяли на работу?
Толстовато.
Толсто.
http://ideone.com/2WEMUP
Пытался воспроизвести в Delphi, но «плюс» не работает с указателями, Succ тоже, Inc не является функцией... Уже думал, что без явного приведения типов никак, но меня спасло ключевое слово оверлорд overload: http://ideone.com/owxADn
В спойлер, батенька мой, в спойлер!..
О, как тонко, мьсе, какой такт!..
Вот в такой, да?
p.s. с голодухи?
В наказание лови работающий пример со стрингом, возвращающий ожидаемое значение length: http://ideone.com/8o5Qtx
Спойлер для Стертора: (И да, здесь я тоже подразумеваю консоль.).
хм, с (r: string) забавный синтаксис, правда применения не могу придумать - чисто чтобы сэкономить пару букв на Result? Или для каких-нибудь режимов макопаскаля, где Result запрещен?
Ты моя любовь.
Мы делаем это вновь и вновь,
Словно другого раза не будет.
кто ему скажет?
https://habr.com/ru/articles/793486/
дебилы блядь