On Thursday, 6 July 2017 at 23:51:13 UTC, H. S. Teoh wrote:
On Thu, Jul 06, 2017 at 11:50:24PM +0000, bauss via Digitalmars-d wrote: [...]Let's say you have.auto a = foo(); You have no idea what auto actually is in that case, but auto* a = foo(); You know auto is a pointer of whatever foo returns.Ah, I see. So if foo() doesn't return a pointer it will be a compile error? So it's basically a kind of self-documentation?T
That's my understanding yeah.