Евгений Фридланд (ICL Services): «Лето для ИТ-бизнеса – это возможность «перезагрузить» команду и новым взглядом посмотреть на следующее полугодие»
Специализированная экосистема инструментальных средств для быстрого и безопасного перехода на PostgreSQL
Как сделать +200% к выручке в образовательной сфере: кейс «Телфин» и OkoCRM для учебного центра «ЦППК»
300+ устройств под защитой: модернизация межсетевого экрана для АО КВАРТ
Как «ВкусВилл» ускорил найм персонала в 1,5 раза с помощью продуктов экосистемы MANGO OFFICE
ЦБ
°
понедельник, 1 июля 2024

Топ 10 убийственных ошибок в С++

Есть такие  ошибки, над которыми можно сидеть часами и днями в дебагере, ведрами поглощая кофе, наспех вспоминая шаманские танцы, надеясь, что хоть они помогут. Это убийственные ошибки, берегитесь их!

1. Использование  неинициализированных переменных

2. Синхронизация  потоков

3. Ошибки работы  с указателями

4. Чередование  в одном проекте обычных и  умных указателей

5. Использование  С-ишных строк и функций работы  с ними взамен stl контейнеров

6. Использование  массивов ограниченной длины  взамен stl контейнеров

7. Переполнения  буферов, переполнения стека

8. Утечки ресурсов

9. Бесконечные  рекурсии

10. Отсутствие  у базового класса виртуального  деструктора

Увы, список неполный...

Опубликовал: Александр Абрамов (info@ict-online.ru)

Тематики:

Ключевые слова: основы программирования, языки программирования