Основные Идиомы C++ / Методы

Примечание: отмеченный как общественная Wiki.

В последние дни я понял, как мало я знаю о C++.

Кроме того:

  • использование STL
  • реализация RAII
  • реализация касательно - считаемые интеллектуальные указатели
  • запись моих собственных основанных на политике шаблонных классов
  • перегрузка операторов <<для забавы

То, что другие методы, должно - знать для хорошего программиста на C++?

Спасибо!

10
задан anon 26 February 2010 в 22:07
поделиться

4 ответа

Я думаю, это должно охватить это:

Другие идиомы C ++ - Викиучебники

5
ответ дан 4 December 2019 в 00:24
поделиться

Первые два «должны знать» хорошие программисты на C ++. «Хорошие программисты на C ++» не перегружают операторы ради развлечения.

2
ответ дан 4 December 2019 в 00:24
поделиться

(вряд ли необходимо знать, но все же полезно) Написание предметно-ориентированных языков с перегрузкой операторов и метапрограммированием шаблонов (см. Хороший пример в Boost.Spirit) - но это такая вещь, которая позволяет легко прострелить себе ногу.

0
ответ дан 4 December 2019 в 00:24
поделиться
  • OO Design
  • Типы гарантий безопасности исключений (на которых основано большинство шаблонов / идиом проектирования).
  • Когда и какие стандартные контейнеры использовать
  • Boost
4
ответ дан 4 December 2019 в 00:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: