key_value_pair( key_value_pair&& other);
The pair is constructed by acquiring ownership of the contents of
other and shared ownership of
other's memory resource.
After construction, the moved-from pair holds an empty key, and a null value with its current storage pointer.
The pair to move.