我有一个std::array<std::shared_ptr<void>, N>
,并且我有方法可以将这个缓冲区的一部分作为不同的类型来访问,我想使用std::span<std::shared_ptr<T>>
这些方法。
有没有办法在不调用 UB 的情况下构建这样的跨度?
我有一个std::array<std::shared_ptr<void>, N>
,并且我有方法可以将这个缓冲区的一部分作为不同的类型来访问,我想使用std::span<std::shared_ptr<T>>
这些方法。
有没有办法在不调用 UB 的情况下构建这样的跨度?