Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 621 Bytes

File metadata and controls

33 lines (24 loc) · 621 Bytes

ReversibleStirng

Реализуйте класс ReversibleString, хранящий строку и поддерживающий методы Reverse для переворота строки и ToString для получения строки.

Пример

Код

int main() {
  ReversibleString s("live");
  s.Reverse();
  cout << s.ToString() << endl;
  
  s.Reverse();
  const ReversibleString& s_ref = s;
  string tmp = s_ref.ToString();
  cout << tmp << endl;
  
  ReversibleString empty;
  cout << '"' << empty.ToString() << '"' << endl;
  
  return 0;
}

Вывод

evil
live
""