Сыроежка,
это не баг, это возможность языка С++ (Да и С по-моему)
в некоторых случаях "struct" необходимо
тру
не тру
странно. и то и то компилится. по идее 2 не должно.
C |
1
2
3
4
5
6
7
8
| struct f {
int x;
};
void f() {
/*struct */ f v;
v.x=10;
} |
|
вот так точняк не компилится.