Why not:
[code]
T[] stack(T, const size_t N)(void* m = alloca(T.sizeof * N))
{
return (cast(T*)m)[0 .. N];
}
[/code]
?
- Re: new T[size] vs .reserve Namespace
- Re: new T[size] vs .reserve Era Scarecrow
- Re: new T[size] vs .reserve bearophile
- Re: new T[size] vs .reserve Namespace
- Re: new T[size] vs .reserve bearophile
- Re: new T[size] vs .reserve Era Scarecrow
- Re: new T[size] vs .reserve bearophile
- Re: new T[size] vs .reserve... Nick Treleaven
- Re: new T[size] vs .reserve... Nick Treleaven
- Re: new T[size] vs .reserve... monarch_dodra
- Re: new T[size] vs .reserve... Namespace
- Re: new T[size] vs .reserve... Nick Treleaven
- Re: new T[size] vs .reserve... monarch_dodra
- Re: new T[size] vs .reserve... Nick Treleaven
- Re: new T[size] vs .reserve... Nick Treleaven
- Re: new T[size] vs .reserve... monarch_dodra
- Re: new T[size] vs .reserve... Nick Treleaven
- Re: new T[size] vs .reserve... bearophile
- Re: new T[size] vs .reserve... Nick Treleaven
- Re: new T[size] vs .reserve Steven Schveighoffer
