Why an abstract pointer cannot be used as value in an associate array?
Cheng Wei
rivercheng at gmail.com
Thu Sep 29 19:38:06 PDT 2011
Thanks a lot. This solves the problem.
However, it breaks the abstractness. Now in D side, we can call
auto v = ab(). This does not make sense, because then &v cannot be used
in the C library.
I don't understand why when we manipulate AB*, D compiler needs to know
the size of struct ab. Moreover, when we use AB*[int], the D compiler
complains about there's no opHash defined for AB. I don't think they are
necessary at all.
More information about the Digitalmars-d-learn
mailing list