float[] buffers = malloc..;
float*[] CBuffers = buffers[].ptr;
Pure win.
Wilfried Kirschenmann:
> In fact, I would be more interested in the opposite :
If you allow that syntax on the left you probably allow it on the right too.
Bye,
bearophile
On Sat, Jul 2, 2011 at 04:12, bearophile wrote:
> Currently this is not allowed, but do you desire a feature like this?
>
>
> struct Foo {
> int x, y;
> int[100] array;
> }
> void main() {
> auto foos = new Foo[100];
> foos[].y += 10; // ***
> }
In fact, I would be more interested in
Don:
> An interesting use case:
>
> void main()
> {
> cdouble[100] foos;
> foos[].re = 5.0;
> }
I don't often have to update arrays of complex numbers, more often I have to
set or update a single field of an array of structs.
Bye,
bearophile
bearophile wrote:
Currently this is not allowed, but do you desire a feature like this?
struct Foo {
int x, y;
int[100] array;
}
void main() {
auto foos = new Foo[100];
foos[].y += 10; // ***
}
Bye,
bearophile
An interesting use case:
void main()
{
cdouble[100] foos;
f
Currently this is not allowed, but do you desire a feature like this?
struct Foo {
int x, y;
int[100] array;
}
void main() {
auto foos = new Foo[100];
foos[].y += 10; // ***
}
Bye,
bearophile