C++ 標準では、添字を使用して式を後置式として定義しています。私の知る限り、この演算子は常に 2 つの引数を取ります (最初の引数は T へのポインターで、もう 1 つは列挙型または整数型です)。したがって、二項演算子としての資格が必要です。
ただし、 MSDNとIBMはそれを二項演算子としてリストしていません。
問題は、添字演算子とは何ですか? 単項ですか、それとも二項ですか。確かに、$5.3 で言及されていないため (少なくともすぐに)、単項ではありません。
標準が後置式のコンテキストでの使用法に言及しているとき、それはどういう意味ですか?