Примечание: отмеченный как общественная Wiki.
В последние дни я понял, как мало я знаю о C++.
Кроме того:
То, что другие методы, должно - знать для хорошего программиста на C++?
Спасибо!
Первые два «должны знать» хорошие программисты на C ++. «Хорошие программисты на C ++» не перегружают операторы ради развлечения.
(вряд ли необходимо знать, но все же полезно) Написание предметно-ориентированных языков с перегрузкой операторов и метапрограммированием шаблонов (см. Хороший пример в Boost.Spirit) - но это такая вещь, которая позволяет легко прострелить себе ногу.