On Wed, 2010-07-07 at 23:07 +0200, Frederik wrote:
> Am 07.07.2010 18:33, Harry Van Haaren wrote:
> > Hey,
> > 
> > Coming from a C++ background I first tried   typeHere  nameHere[];  too.
> > I noticed that newer languages seemed to have   type[]  name; configuration
> > (Java, C# etc).
> 
> Vala supports two types of arrays:
> 
> 1) dynamically heap-allocated arrays:
> 
> Vala, Java, C#: int[] a = new int[5];
> C++: int* a = new int[5];
> C: int* a = malloc (5 * sizeof (int));
> 
> 
> 2) inline/stack-allocated fixed-size arrays:
> 
> Vala: int a[5];
> C++: int a[5];
> C: int a[5];
> Java: not supported
> C#: unsafe { int* a = stackalloc int[5]; }

There's one missing type, supported by gcc: dynamic stack-allocated
arrays:

int a[x];

Would be very nice to have.

        Xav

_______________________________________________
vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to