QUESTION! C++11 有沒有語法可以讓字串直接顛倒呢?

內容說明

說明我在寫 UVa11475 時想要透過語法怎麼讓字串顛倒

QUESTION! C++11 有沒有語法可以讓字串直接顛倒呢?

使用 reverse 即可。

1
2
3
std::reverse(string.begin() , string.end());
// 不能這樣寫 string = std::reverse(string.begin() , string.end());
// 他本身就會改變了,不需要在前面放 string 多此一舉

這樣就不需要自己手寫一個 for 輸出,太感動了 C++11,有這麼方便的函式,嗚嗚。

參考連結

C/C++ 字串反轉 reverse

心得

有時候語言寫多常常會讓自己搞混很多語法,透過自己的 blog 紀錄這樣真的會讓自己學比較快阿!

  • 版權聲明: 本部落格所有文章除有特別聲明外,均採用 Apache License 2.0 許可協議。轉載請註明出處!
  • © 2020-2024 John Doe
  • Powered by Hexo Theme Ayer
  • PV: UV: