Amachi_STL/AMI_vector.hpp
void pop_back() {
    # ifdef AMI_STL_STRICT_MODE
        if (empty()) __THROW_OUT_OF_BOUNDS;
    # endif
        AMI_std::destroy(__map_end);
        __map_end--;
    # ifdef AMI_STL_MEM_SAVING
        if (capacity() > size() * 4) {
            this->__shrink();
        }
    # endif
    }
/**
     * Remove an element from the end of the vector
     * @return no return 
     * 
    **/
Remove an element from the end of the vector
@return no return
Remove an element from the end of the vector @return no return
void pop_back() {
    # ifdef AMI_STL_STRICT_MODE
        if (empty()) __THROW_OUT_OF_BOUNDS;
    # endif
        AMI_std::destroy(__map_end);
        __map_end--;
    # ifdef AMI_STL_MEM_SAVING
        if (capacity() > size() * 4) {
            this->__shrink();
        }
    # endif
    }
void pop_back ( ) { # ifdef AMI_STL_STRICT_MODE if ( empty ( ) ) __THROW_OUT_OF_BOUNDS ; # endif AMI_std :: destroy ( __map_end ) ; __map_end -- ; # ifdef AMI_STL_MEM_SAVING if ( capacity ( ) > size ( ) * 4 ) { this -> __shrink ( ) ; } # endif }
Remove an element from the end of the vector
 @return no return
Remove an element from the end of the vector @return no return