Parameterized Structs
Bekenn
leaveme at alone.com
Wed Mar 2 21:45:05 PST 2011
On 3/2/2011 8:56 PM, Peter Lundgren wrote:
> Where can I go to learn about parameterized structs? I can't seem to find any
> literature on the subject. In particular, what are you allowed to use as a
> parameter? I would like to define a struct like so:
>
> struct MyStruct(T, T[] a) {
> ...
> }
>
> but I receive the following error:
>
> Error: arithmetic/string type expected for value-parameter, not T[]
>
> Are arrays not allowed?
This compiles:
struct MyStruct(T : T[], T a)
{
T A = a.dup;
}
...but I have yet to figure out how to properly invoke it.
More information about the Digitalmars-d-learn
mailing list