询问一个有关 for range 的一个可能不存在的语法
  • 板块学术版
  • 楼主dbxxx
  • 当前回复7
  • 已保存回复7
  • 发布时间2022/11/23 16:36
  • 上次更新2023/10/27 01:49:31
查看原帖
询问一个有关 for range 的一个可能不存在的语法
120868
dbxxx楼主2022/11/23 16:36
#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) 在我的代码中实际上无法编译通过,这种语法在网上也完全找不到任何信息。

但是我总记得我好像不止在一个地方看见过这种语法,想问下是怎么回事,是有什么跟这个类似的语法吗?

2022/11/23 16:36
加载中...