From cppreference.com
~basic_string();(constexpr since C++20)Destructs the basic_string. The destructors of the elements are called and the used storage is deallocated.
Complexity
Typically constant (formally linear).