다음을 통해 공유


deque::resize (STL/CLR)

요소 수를 변경합니다.

    void resize(size_type new_size);
    void resize(size_type new_size, value_type val);

매개 변수

  • new_size
    제어 되는 시퀀스의 새 크기입니다.

  • val 함수
    패딩 요소의 값입니다.

설명

멤버 함수 모두 확인 deque::size (STL/CLR)() 개념이 반환 new_size.긴 제어 되는 시퀀스를 변경 해야 하는 경우 멤버 함수는 첫 번째 요소 값을 추가 value_type(), 두 번째 멤버 함수 값을 가진 요소를 추가 하는 동안 val.짧은 제어 되는 시퀀스를 만들려면 멤버 함수 모두 효과적으로 마지막 요소 지우기 deque::size (STL/CLR)() - new_size 시간.제어 되는 시퀀스 크기를 갖도록 사용 new_size, 트림 또는 현재 제어 되는 시퀀스를 안쪽 여백입니다.

예제

// cliext_deque_resize.cpp 
// compile with: /clr 
#include <cliext/deque> 
 
int main() 
    { 
// construct an empty container and pad with default values 
    cliext::deque<wchar_t> c1; 
    System::Console::WriteLine("size() = {0}", c1.size()); 
    c1.resize(4); 
    for each (wchar_t elem in c1) 
        System::Console::Write(" {0}", (int)elem); 
    System::Console::WriteLine(); 
 
// resize to empty 
    c1.resize(0); 
    System::Console::WriteLine("size() = {0}", c1.size()); 
 
// resize and pad 
    c1.resize(5, L'x'); 
    for each (wchar_t elem in c1) 
        System::Console::Write(" {0}", elem); 
    System::Console::WriteLine(); 
    return (0); 
    } 
 
  

요구 사항

헤더: < cliext/있지 않은 deque >

네임 스페이스: cliext

참고 항목

참조

deque (STL/CLR)

deque::clear (STL/CLR)

deque::erase (STL/CLR)

deque::insert (STL/CLR)