Ответ 1
Это то же самое, что и
typedef int foo;
то есть. он определяет foo
как тип int
. Хотя грамматика позволяет обменивать typedef
и int
в этом случае, вы обычно не будете этого делать, потому что это ухудшает читаемость.
Я встретил новое использование ключевого слова typedef в С++.
Что означает этот оператор typedef?
int typedef foo;
Это то же самое, что и
typedef int foo;
то есть. он определяет foo
как тип int
. Хотя грамматика позволяет обменивать typedef
и int
в этом случае, вы обычно не будете этого делать, потому что это ухудшает читаемость.
typedef
- спецификатор decl, поэтому он имеет те же синтаксические правила, что и const
или static
. Его можно перемещать так, и это будет означать одно и то же.