可以通过互相转来用erase来消除最后一位 string str_ = "abcdefg"; const char* ch_; str_.erase(str_.end() - 1); ch_ = str_.data();