这是什么意思:“错误:多个类型说明符的无效组合”

Wil*_*mKF 2 c++ gcc typedef compiler-errors

我在 FreeBSD 上遇到编译器错误:

error: invalid combination of multiple type-specifiers
Run Code Online (Sandbox Code Playgroud)

来自 C++ 代码:

typedef unsigned off_t uoff_t;
Run Code Online (Sandbox Code Playgroud)

不确定 gcc 编译器想告诉我什么。

Che*_*Alf 5

除非off_t是宏,否则它只是一个语法错误。

unsigned不是您可以添加到 typedef 类型或用于修改此类类型的内容。

干杯,