1. ホーム
  2. c++

[解決済み] これはどういうことなのでしょうか。"エラー: 複数の型指定子の組み合わせが無効"

2022-02-14 07:23:49

質問

FreeBSDでコンパイラーエラーが発生します。

error: invalid combination of multiple type-specifiers

C++のコードから。

typedef unsigned off_t uoff_t;

gccコンパイラが何を伝えようとしているのかよくわからない。

どのように解決するのですか?

使用方法 typedef std::make_unsigned_t< off_t > uoff_t; C++14以降 の代わりに、望ましい効果を得るために

使用方法 typedef std::make_unsigned< off_t >::type uoff_t; C++11以降 .

使用方法 typedef boost::make_unsigned< off_t >::type uoff_t; C++11以前