On Wednesday, November 14, 2012 12:06:29 Simen Kjaeraas wrote:
> On 2012-43-14 11:11, Walter Bright <newshou...@digitalmars.com> wrote:
> > On 11/14/2012 1:49 AM, renoX wrote:
> >> That's not strictly true: type inference works better for built-in
> >> types than
> >> for user-defined types, with "auto x = 1;" x is an int, how do I have
> >> the same
> >> type of syntax for MyInt?
> > 
> > You can have user-defined literals in D:
> >     auto x = MyInt(1);
> 
> But the syntax for built-in types is better, in that you don't need to
> write:
> 
> auto x = int(1);

That's only because built-in types have literals built into the language. The 
type deduction is identical either way. It sounds like your complaint has 
nothing to do with type deduction then but rather with the fact that literals 
for user-defined types aren't as pretty as those for the built-in types.

- Jonathan M Davis

Reply via email to