在接受的C++20建议中的第一个代码示例“更多的P0784容器”(P0784)使用了一个函数std::mark_immutable_if_constexpr。这一职能是否被接受为同一提案的一部分?我看到GCC 10在一套题为“放宽治安限制”的提议中支持这里,但std::mark_immutable_if_constexpr却没有被包括在内。std::mark_immutable_if_constexpr需要使用P0784吗?
发布于 2020-02-21 20:58:26
这一职能是否被接受为同一提案的一部分?
函数mark_immutable_if_constexpr不在提案中,也不在C++20中。它已从先前的草案中删除:
删除非瞬态分配处理,因为EWG不喜欢
mark_immutable_if_constexpr,并且R4现状的问题可能很难演变。
您还可以看到,该文件的措辞没有引入这一新功能。
https://stackoverflow.com/questions/60345972
复制相似问题