gpt4 book ai didi

c++ - 在编译时填充 std::set?

转载 作者:太空狗 更新时间:2023-10-29 20:02:23 24 4
gpt4 key购买 nike

是否有可能创建(可能是 const)std::set 以在编译时填充元素?

我特别想知道 std::set/std::unordered_set,而不是一组模拟集合行为的模板函数。

最佳答案

没有。

std::setstd::unordered_set 被设计为运行时容器,它们使用分配器,更重要的是它们的构造函数都没有被标记为 constexpr(即使是采用 std::initializer_list 的那些),这意味着您永远无法在编译时构造一个。

关于c++ - 在编译时填充 std::set?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41568059/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com