Другие языки программирования и технологии

Уместно ли изменять/дополнять стандартные библиотеки, если видишь, что они могут быт более эффективны, чем есть?

Ну ты же чисто для себя, то да. На работе где текучка, то не хорошо для профи... уж если привык, то хочется стащить, а запрещено, собственность фирмы. Так что на другом месте будет ломать тебя. С другой стороны приходит спец и ему все не так в вашем подходе и изменениях... может на другой работе у них тоже кто-то ковырнул по другому.
Борис Долгополов
Борис Долгополов
95 260
Лучший ответ
Сергей Андронаки тогда можно пробовать создавать безопасные макросы для расширения.... тогда прописав макрос, библиотека просто расширится.
Вот только вопрос, после обновления Вижака все слетит к истоку?
Уместно. Представьте, у вас очередь событий не успевает обрабатываться стандартными штуками. Если вы можете эту обработку как-то оптимизировать, люди вам спасибо скажут.
Если Вы увидели в стандартных библиотеках изъяны на своём этапе... Серьезно?
Изъяны ли это.... ну или чем обусловлены эти изъяны... (да бывает тяжелое наследие, которое надо поддерживать)
Илья Зверев
Илья Зверев
84 764
Сергей Андронаки скорее недофункциональность.
Да форкаешь ее на гиихабе и пишешь свой код
Миша Цилимов
Миша Цилимов
59 848
Стандартные вещи созданы для общих случаев. Удобно написать какой-нибудь алгоритм, и любой человек знающий STL это поймёт.

Для конкретной задачи правильнее будет написать самому либо использовать что-то специализированное. И они будут в сотни раз быстрее.
Коля Петечкин
Коля Петечкин
30 074
Пффф... Да, сплошь и рядом такое! Про функции работы со строками, типа strcpy(), аж вот прямо в стандарте написано, что они малость того. Однако, даже реализация на плюсах, во многом - тупо копипаст с Си. Удивляюсь, как это до сих пор никто не додумался написать что-то по-лучше! Хотя, ничего удивительного. Поддерживать актуальную библиотеку со всеми ассемблеровскими вставками, макросами #ifdef ...#else для разных платформ - это адский ад. Ты забудешь обо всём на свете и будешь всю жизнь херачить только её.
Олег Рябоконев
Олег Рябоконев
26 548
Стандартные то?