This enables the C truck of allocating a dynamic amount of storage for the struct in order to extend out the array to the desired length.
14 lines
170 B
Plaintext
14 lines
170 B
Plaintext
// Unsized arrays aren't allowed except for the last member in a struct definition.
|
|
|
|
struct Foo {
|
|
float a[];
|
|
float b[10];
|
|
};
|
|
|
|
Foo f;
|
|
|
|
void Func() {
|
|
Foo f;
|
|
}
|
|
|