#include <bits/stdc++.h>
typedef std :: pair <int, int> pii;
std :: vector <pii> v = {{1, 2}, {3, 4}, {5, 6}};
int main() {
for ([a, b] : v)
printf("%d %d\n", a, b);
return 0;
}
这个 for ([a, b] : v)
在我的代码中实际上无法编译通过,这种语法在网上也完全找不到任何信息。
但是我总记得我好像不止在一个地方看见过这种语法,想问下是怎么回事,是有什么跟这个类似的语法吗?