Leandro Lucarella Wrote:

> I think he talks about this difference:
> 
> alias int a1;
> alias int a2;
> typedef int t1;
> typedef int t2;
> 
> void fa(a2 a) {}
> void ft(t2 t) {}
> 
> void main() {
>       a1 a = 5;
>       fa(a); // <--- compiles fine
>       t1 t = 10;
>       ft(t); // <--- error
> }
windows handles are not orthogonal, they're polymorphic. For example, 
CloseHandle function accepts almost any handle.

Reply via email to