Как определить, изменяет ли метод класса объект на месте?C++

Программы на C++. Форум разработчиков
Anonymous
Как определить, изменяет ли метод класса объект на месте?

Сообщение Anonymous »

еще один вопрос новичка, обреченный на отрицательный голос.
По результатам эксперимента выяснилось, что CStringT::MakeReverse и CStringT::MakeUpper все меняют строку внутри - место.
Какое ключевое слово
https://learn.microsoft.com/en-us/cpp/a ... ingt-class, на который мне следует обратить внимание, говоря, что эти операции выполняются «на месте»?
По мнению моего новичка, возврат значения подразумевает, что методы создают новые копии.

Подробнее здесь: https://stackoverflow.com/questions/793 ... t-in-place

Вернуться в «C++»