Если у меня есть строка A
, равная "abc"
и я хочу иметь строку B
которая является обращенной формой строки A
, почему я не могу использовать reverse_copy()
для этого?
std::string A = "abc";
std::string B;
std::reverse_copy(A.begin(), A.end(), B.begin());
std::cout << B << std::endl; // no output
Можно ли использовать reverse_copy()
со строками? reverse()
кажется, работает.