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 に答える