Я использовал такой код:
void A()
{
typedef struct B B;
struct B
{
};
B b;
};
typedef
и struct
внутри функции. Он скомпилирован с Clang, но я хочу знать (1), являются ли они частью стандарта или нет. И о (2) ограничены ли они только в области видимости функции.