On 11-11-2011 09:30, Andrea Fontana wrote:
That's exactly what I was looking for. So it works as in most
programming languages :P
Dmd has deceived me. It says:
"Error: cannot implicitly convert expression (leaves.length) of type
ulong to uint"
It should say:
"Error: cannot implicitly convert expression (leaves.length) of type
size_t to uint"
Il giorno gio, 10/11/2011 alle 15.19 +0000, Dejan Lekic ha scritto:
Andrea Fontana wrote:
> Some functions (for example array length) return ulong on dmd64 e uint
> on dmd32
> I need to compile on both platform: which is the right/best/clean way?
Andrea, use the size_t type.
DMD generally uses the actual type rather than the alias' name when
you're using an aliased type.
- Alex