Re:The eero programming language - a dialect of Objective-C
by kzrdude on Saturday July 07, 2012 @08:34PM
(#4213157)
Yes there are much better reasons: http://www2.research.att.com/~bs/C++0xFAQ.html#suffix-return
template<class T, class U>
auto mul(T x, U y) -> decltype(x*y)
{
return x*y;
}
http://www.cprogramming.com/c++11/c++11-auto-decltype-return... provides a rationale: so you don't have to type in ClassName:: twice. Is that really worth this monstrosity? The function name is still not at the start of the statement. '->' is being horribly misused. Anybody know if there's a better reason for this? Did the committee really have nothing better to think about?