提问人:darune 提问时间:11/22/2019 最后编辑:L. F.darune 更新时间:11/25/2019 访问量:333
我可以在“std”命名空间中添加推导指南吗?
Can I add a deduction guide to `std` namespace?
问:
假设我想制作一个新的扣除指南,使以下情况成为可能?
std::string str;
std::basic_string_view sv = str;
那会是 Ok 定制吗?
答:
15赞
L. F.
11/22/2019
#1
如果 C++ 程序声明 [...] 任何标准库类模板的演绎指南。
评论
0赞
darune
11/22/2019
将保留问题,看看是否有人也有解决方法。
3赞
L. F.
11/22/2019
@darune 可能不是。声明中不涉及用户定义的类型,所以我认为它是不可定制的。也许定义你自己的?std::basic_string_view sv = str;
auto sv = view(str);
1赞
Nicol Bolas
11/22/2019
@darune:将答案标记为已接受并不会“关闭”问题;人们仍然可以(并且确实)发布此类问题的答案。
评论