for(string::size_type ix=str.size()-1;ix>=0;ix--) { cout<<str[ix];}
string::size_type是unsigned int,所以永遠>=0
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str="1234";
for(string::size_type ix=str.size();ix>0;ix--) { cout<<str[ix-1];}
}