Я не в привычке позволять другим делать свою домашнюю работу, но я уже был поставлен задачейИзменчивость тестирования для возвращения значения функции
«Построить небольшую программу, иллюстрирующую, что функция возвращает примитивное значение набранного возвращает неизменяемое значение rvalue, тогда как функция, возвращающая значение типа класса (например, строка), возвращает (изменяемое) значение r. "
Может кто-нибудь дать некоторые намеки об этом? Есть ли способ проверить изменчивость и как вы изменяете значение rvalue?
Подумайте о способах изменения (a) примитивного типа и (b) типа класса. Затем напишите программу, которая пытается сделать это с результатом вызова функции. –