В следующих двух определениях структуры, в чем разница между ними?В чем разница между int var [] и int var [0]
struct A {
int var[];
};
struct B {
int var[0];
};
struct C {
int *var;
};
Я думаю, что в случае использования этих структур они одинаковы. За ними стоит особое значение?
... ASCII-символ 0 ?! –
Возможно, дубликат этого: http://stackoverflow.com/questions/11733981/what-is-the-purpose-of-a-zero-length-array-in-a-struct –