В чем разница между выводом типов в Scala и C++11?

Мне любопытно, каковы различия между выводом типов в Scala и C++11. В каких ситуациях я должен указывать типы на одном языке, но не на другом? Одним из отличий, по-видимому, является тип возвращаемого значения функций, который всегда должен быть указан в C++11, хотя decltypeи новый синтаксис функции с типом возвращаемого значения в конце позволяют указать предполагаемый тип.

17
задан Frank S. Thomas 21 April 2012 в 07:43
поделиться