我有以下代码(简化):
std::string file = "TestName.raw.craw";
int index1 = file.find_last_of(".craw");
int index2 = file.find_last_of(".raw");
为什么 index1 == index2 在这之后?(均为 16 岁)
是个 。由于某种原因跳过,还是什么?我在http://msdn.microsoft.com/en-us/library/h21280bw.aspx进行了检查,发现点不在需要转义的字符列表中,那么这里发生了什么?