社区讨论
关于tuple和nullptr的报错求调
学术版参与者 2已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @mirhab38
- 此快照首次捕获于
- 2025/12/04 21:35 3 个月前
- 此快照最后确认于
- 2025/12/06 20:51 3 个月前
CPP
tuple<Node *, Node *, Node *> split2(Node *rt, int rank) {
if(rt == nullptr) return {nullptr, nullptr, nullptr};
}
产生了报错,报错为
CPP[Error] converting to 'std::tuple<Treap::Node*, Treap::Node*, Treap::Node*>' from initializer list would use explicit constructor 'constexpr std::tuple< <template-parameter-1-1> >::tuple(_UElements&& ...) [with _UElements = {std::nullptr_t, std::nullptr_t, std::nullptr_t}; <template-parameter-2-2> = void; _Elements = {Treap::Node*, Treap::Node*, Treap::Node*}]'
请问该如何解决?谢谢owo
回复
共 2 条回复,欢迎继续交流。
正在加载回复...