我可以在`std`名称空间中添加一个推导指南吗?

时间:2019-11-22 10:56:59

标签: c++ language-lawyer c++-faq deduction-guide template-argument-deduction

假设我想制作一个新的演绎指南以使以下事情成为可能?

std::string str;
std::basic_string_view sv = str;

这是可以的定制吗?

1 个答案:

答案 0 :(得分:13)

[namespace.std]/2.4

  

如果C ++程序声明了[...],则其行为未定义   任何标准库类模板的推导指南。