Arrays of an interface
Abdulhaq
alynch4047 at gmail.com
Tue Dec 31 07:14:51 PST 2013
On Tuesday, 31 December 2013 at 14:54:31 UTC, Adam D. Ruppe wrote:
> On Tuesday, 31 December 2013 at 14:43:25 UTC, Abdulhaq wrote:
>> Well, interfaces don't have sizes, do they?
>
> They have fixed size, interfaces are always implemented as
> pointers.
>
> Could be a forward reference problem, make sure you import the
> module with the interface above any use of it, and do a full
> import instead of a selective one and see what happens.
Ah! Great, doing the full import fixed it. The interface precedes
the implementation in the same file, so it seems to me it's
possibly a subtle glitch in the compiler with selective imports
(the change I was making was in another module where I was
subclassing Klass, which was the class with the array on it).
Thanks both for your speedy replies!
More information about the Digitalmars-d-learn
mailing list