【发布时间】:2014-07-13 03:09:50
【问题描述】:
如何从std::string中删除第一个和最后一个字符,我已经在做下面的代码了。
但是这段代码只删除了最后一个字符
m_VirtualHostName = m_VirtualHostName.erase(m_VirtualHostName.size() - 1)
如何同时删除第一个字符?
【问题讨论】:
-
如果字符串为空,那段代码会运行起来。
-
m_VirtualHostName 是什么类型?
-
@PaulMcKenzie 所以我必须先验证,如果 VirtualHostName 不为空。
标签: c++ string stdstring erase-remove-idiom