相关疑难解决方法(0)

std::pair 内的初始化列表

这段代码:

#include <iostream>
#include <string>

std::pair<std::initializer_list<std::string>, int> groups{ { "A", "B" }, 0 };

int main()
{
    for (const auto& i : groups.first)
    {
        std::cout << i << '\n';
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

编译但返回段错误。为什么?

在 gcc 8.3.0 和在线编译器上测试。

c++ std std-pair

26
推荐指数
1
解决办法
795
查看次数

标签 统计

c++ ×1

std ×1

std-pair ×1