16. Span
span은 C++20에 추가된 컨테이너로 연속된 수열의 형태로 저장되는 객체(정적 배열, std::array, std::vector, std::string 등; std::deque은 할당되는 메모리가 연속되지 않을 수 있기 때문에 제외된다)를 나타낼 수 있다. 헤더파일 을 인클루드하면 span을 사용할 수 있다. span 클래스도 이 헤더파일에 정의되어 있다. span의 선언은 일반적인 시퀀스 컨테이너와 비슷한데, 복사 생성자를 이용하여 선언할 때 원본이 span이 아닐 수도 있다.#importusing namespace std;int main(){ int a[5] = {1, 2, 3, 4, 5}; array b({1, 2, 3, 4, 5}); vector c({1, 2, 3, 4, 5}..