Я новичок в C ++, не нашел ответа на это, потому что результаты поиска всегда о сигнатуре функции, а не об этом.
В основном, если у меня есть функция:
std::string MyFunction(const int test) const
{
const std::string str1 = "Hello";
const std::string str2 = "World";
return test > 7 ? str1 : str2;
}
Возвращаемое значение: str1
или str2
, которые оба const
.Может ли это вызвать проблемы у звонящего?