string的clear貌似只清空第1个元素,证据:
那string的clear时间复杂度是不是O(1)O(1)O(1)?
去底层看了一下,具体长这样:
void clear() _GLIBCXX_NOEXCEPT { _M_set_length(0); }