我想使用删除字符串的第一个字符memmove
例如,astd::string
可能包含:
./Folder/File.txt
我想删除.
我在做:
if (newStr[0] == '.')
{
memmove(newStr, newStr+1, strlen(newStr));
}
并得到一个错误:error: no match for 'operator+' in 'newStr + 1'
我犯了什么错误?
更新:哦,我想我应该使用char*
这个不会在std::string