6

proto ファイルには、ほぼ同じ値を定義する 2 つの列挙型があります。

それらの 1 つを切り取り、すべてのコードを機能させ続けるためにエイリアスを残すことは可能ですか?

例:

enum A {
   a = 0;
   b = 1;
}
enum B {
   a = 0;
   b = 1;
}

C ++でtypedefのようなものが欲しい:

enum A {
   a = 0;
   b = 1;
}

typedef A B;

ドキュメントでこれを見つけられませんでした。回避策はありますか?

4

2 に答える 2

6

protobuf バージョン 3 の時点では、これは不可能です。

于 2016-09-07T09:53:32.050 に答える