Сообщение Re[9]: Зачем просят перевернуть строку на интервью? от 13.10.2018 8:55
Изменено 13.10.2018 11:56 Somescout
Re[9]: Зачем просят перевернуть строку на интервью?
Здравствуйте, CreatorCray, Вы писали:
S>>Несогласные: на вход функция принимает итераторы, которые могут находиться в любом состоянии, у функции нет контракта чтобы левый итератор был строго в начале строки, а правый — в конце.
CC>Дадада, а ещё "у функции нет контракта" что оба итератора показывают в один и тот же сегмент, да и вообще процесс к той памяти может не иметь доступ на чтение/запись, страницы не обязательно подмаплены и т.п.
CC>Всё что угодно можно довести до маразма.
CC>Маразм же обсуждать не интересно.
Ага, интересно потом читать про уязвимости, появившиеся за-за таких профессионалов С++.
S>>Несогласные: на вход функция принимает итераторы, которые могут находиться в любом состоянии, у функции нет контракта чтобы левый итератор был строго в начале строки, а правый — в конце.
CC>Дадада, а ещё "у функции нет контракта" что оба итератора показывают в один и тот же сегмент, да и вообще процесс к той памяти может не иметь доступ на чтение/запись, страницы не обязательно подмаплены и т.п.
CC>Всё что угодно можно довести до маразма.
CC>Маразм же обсуждать не интересно.
Ага, интересно потом читать про уязвимости, появившиеся за-за таких профессионалов С++.
Re[9]: Зачем просят перевернуть строку на интервью?
Здравствуйте, CreatorCray, Вы писали:
S>>Несогласные: на вход функция принимает итераторы, которые могут находиться в любом состоянии, у функции нет контракта чтобы левый итератор был строго в начале строки, а правый — в конце.
CC>Дадада, а ещё "у функции нет контракта" что оба итератора показывают в один и тот же сегмент, да и вообще процесс к той памяти может не иметь доступ на чтение/запись, страницы не обязательно подмаплены и т.п.
CC>Всё что угодно можно довести до маразма.
CC>Маразм же обсуждать не интересно.
Ага, интересно потом читать про уязвимости, появившиеся за-за таких профессионалов С++.
Вот скажите, если функция предназначена именно для переворачивания строки, и требует вполне конкретных начальных параметров итераторов, нахрена выпендриваться и принимать в качестве аргументов итераторы, а не строку? А потом эти люди ещё и на C# с Java наезжают, хотя они спроектированы специальночтобы уменьшить вред от для таких специалистов.
S>>Несогласные: на вход функция принимает итераторы, которые могут находиться в любом состоянии, у функции нет контракта чтобы левый итератор был строго в начале строки, а правый — в конце.
CC>Дадада, а ещё "у функции нет контракта" что оба итератора показывают в один и тот же сегмент, да и вообще процесс к той памяти может не иметь доступ на чтение/запись, страницы не обязательно подмаплены и т.п.
CC>Всё что угодно можно довести до маразма.
CC>Маразм же обсуждать не интересно.
Ага, интересно потом читать про уязвимости, появившиеся за-за таких профессионалов С++.
Вот скажите, если функция предназначена именно для переворачивания строки, и требует вполне конкретных начальных параметров итераторов, нахрена выпендриваться и принимать в качестве аргументов итераторы, а не строку? А потом эти люди ещё и на C# с Java наезжают, хотя они спроектированы специально