語法Reverse ( string ) 參數string:要顛倒字符次序的字符串返回值String。函數執行成功時返回顛倒字符次序後的字符串,如果發生錯誤,那麼返回空字符串("")。用法Reverse()函數將一個字符串中最後一個字符放置到另一個字符串的第一個字符位置、倒數第二個字符放置在另一個字符串的第二個字符位置,以此類推。 EXAMPLE: // reverse algorithm example #include <iostream> #include <algorithm> #include <vector> using namespace std; int main () { vector<int> myvector; vector<int>::iterator it; // set some values: for (int i=1; i<10; ++i) myvector.push_back(i); // 1 2 3 4 5 6 7 8 9 reverse(myvector.begin(),myvector.end()); // 9 8 7 6 5 4 3 2 1 // print out content: cout << "myvector contains:"; for (it=myvector.begin(); it!=myvector.end(); ++it) cout << " " << *it; cout << endl; return 0; } Output: myvector contains: 9 8 7 6 5 4 3 2 1