Смысл ключевого слова noexcept

Реализую собственный unique ptr. И в википедии для реализации любого конструктора перемещения используется noexcept, для чего он нужен и какой его смысл?

UniquePtr &operator=(UniquePtr &&object) noexcept {
    if (&object == this) {
        return *this;
    }
    delete ptr_;

    ptr_ = object.m_ptr;
    object.m_ptr = nullptr;
    return *this;
}

Ответы (0 шт):