在C ++中使用不寻常的typedef
我遇到了C ++中关键字typedef的新用法。
这个typedef语句是什么意思?
int typedef foo;
这是一样的
typedef int foo;
即它将foo定义为inttypes。 虽然语法允许在这种情况下交换typedef和int ,但通常不会这样做,因为它会降低可读性。
typedef是一个decl说明符,因此它具有与const或static相同的语法规则。 它可以像这样移动,意味着同样的事情。