在C++20中,span是一个用于表示连续内存区域的非拥有式的轻量级、不变的视图。它可以用来引用数组、容器或其他连续内存的片段,而无需实际拥有这些内存。span可以用来传递数组或其他连续内存区域的引用,并且可以提供对该内存区域的安全访问,而不必担心内存泄漏或悬挂指针。span的使用可以使代码更加简洁、安全和高效。