为什么表达式X [“Y”]表现为“Y”[X]?

时间:2018-03-28 08:38:30

标签: c++ string

考虑以下语法:

#include <iostream>
int main() {
  std::cout << 1["ABC"] << std::endl;
}

该程序输出B,这使我相信它的行为为"ABC"[1]。这可能吗,这背后的原因是什么?

0 个答案:

没有答案