如何解决将nullptr转换为std :: span
我想将zs
转换为std::span
当我尝试做std::span<const z>(zs)
时,我收到一条错误消息
如何将zs转换为std::span
我尝试std::span<const z>(zs[0])
似乎可以编译。这样正确吗?
解决方法
您需要提供一个长度来与指针一起使用。空指针指向0个元素。您要在某个地方重新分配sz
吗?
没有任何参数构造一个空的span
。
std::span<const z>{}
,
std::span
有一个构造函数,该构造函数需要一个指针和一个大小,请使用该构造函数:
std::span<const z>(zs,0)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。