Для С++ ты забыл про лямбда функции ;-) последний писк стандарта т.с., хотя в boost умудрились написать поддержку лямбда функций для старых плюсов на обычных шаблонах.
Это моё личное предвзятое мнение. Любое совпадение с реальностью является случайным и непреднамеренным.