Является ли это хорошо определенным поведением или это undefined/как-то иначе определено, какой foo
(тип данных или идентификатор) sizeof
будет работать на?
typedef int foo;
int main(int argc, char *argv[])
{
char foo;
printf ("%u\r\n", sizeof(foo));
return 0;
}
Если он определен корректно, существует ли способ получить размер типа данных foo
без объявления переменной этого типа только для использования sizeof
на нем?