0
#include <iostream>
#include <windows.h>
using namespace std;

int main() {
  wstring my_str(L"El Niño     ");
  cout << my_str.find_last_not_of(L' ');
}

此代码返回 6 但不应返回 7 ?

4

1 回答 1

7

指数从零开始。最后一个非空格字符的索引位于索引 6:

L"El Niño     "
        ^
  0123456
于 2012-06-06T18:08:47.803 回答