Скажу очевидное: С++ - язык из костылей: 1) Костыли вместо массивов, 2) Костыли вместо строк, 3) Костыли вместо списков, 4) Костыли вместо каррирования, 5) В 2011 наконец-то избавились от костыля вместо замыканий - ура, теперь это почти что высокоуровневый язык!