On Sunday, 4 September 2016 at 09:55:53 UTC, data pulverizer wrote:
[...]

Your code is not very D style and, based on your needs, there may be better ways to achieve your goal, but without knowing your use case, it's difficult to give correct advice.

Talking about that writeln statement, your code is not working because of a known compiler bug [1]. If you change your interface BaseVector to an abstract class and add the needed override annotation to GenericVector, then typeid returns the expected result.

[1] https://issues.dlang.org/show_bug.cgi?id=13833


Reply via email to