X
Xiangliang Meng
Hi.
void setValue(int n)
{
int size = getValueLength();
int buffer_p[size];
if (buffer_p)
{
....
}
}
When the local variable size is 0, will buffer_p be a null pointer? I doubt
it.
What will happen when the size of a local variable length array turns out to
be 0 (zero)? Is it an undefined behavior? Or an implementation-defined one?
Thank you.
Best Regards,
Xiangliang Meng
void setValue(int n)
{
int size = getValueLength();
int buffer_p[size];
if (buffer_p)
{
....
}
}
When the local variable size is 0, will buffer_p be a null pointer? I doubt
it.
What will happen when the size of a local variable length array turns out to
be 0 (zero)? Is it an undefined behavior? Or an implementation-defined one?
Thank you.
Best Regards,
Xiangliang Meng