Skip to content

Latest commit

 

History

History
64 lines (39 loc) · 2.5 KB

File metadata and controls

64 lines (39 loc) · 2.5 KB

C++. Полезное

Официальный сайт

https://isocpp.org
Официальный сайт

https://isocpp.org/faq
FAQ. Тут собраны основные грабли, много полезной информации

https://github.com/isocpp/CppCoreGuidelines
Set of tried-and-true guidelines, rules, and best practices about coding in C++

https://eel.is/c++draft/
Черновик текущего стандарта C++ (оригинал стоит денег)

https://www.stroustrup.com
Сайт создателя C++

Документация

Документация по стандартной библиотеке языка и не только.

https://cplusplus.com

https://en.cppreference.com

Undeifned Behaviour (UB)

По стандарту программы, содержащие UB, могут работать правильно, если повезло, могут в какой-то момент работать совсем не так как ожидалось и.т.д. Непредсказуемое поведение, которое зависит от компилятора, флагов компиляции / оптимизации, ОС, случайности. Код может сегодня работать, завтра нет и это тяжело дебажить.

Более подробно о том, что такое UB и как оно проявляется, можно почитать тут.

UB Book (на русском)
Отличная книга / репозиторий, описаны много известных граблей

P1705R0 Enumerating Core UB

Блоги

Herb Sutter

Scott Meyers

nextptr

С++ Stories

Антон Полухин

eax.me

Алёна C++
(отсутствуют посты последнее время, но много полезного)

Субъективный объективизм
(похожая ситуация и тут, но тут и сайт российский)

Посты wander на Habr