string operator+(string str1, string str2)
{
string thisValue = str1;
return string(thisValue.append(str2));
}
ссылка на jpg: https://puu.sh/z06u7/57d8129c24.png
Я работаю с: CLion2017.2.3
У меня ошибка: «Несоответствие типа параметра: выражение должно быть rvalue»
Я был бы признателен, если бы кто-то мог объяснить мне, почему я могу привести строку таким образом:
(Строка) «Пример» но я не могу сделать это здесь.
Программа работает в любом случае, поэтому я предполагаю, что компилятор исправляет эту ошибку, но это действительно беспокоит меня.
Может ли это быть ошибка IDE? (Я нашел несколько похожих тем, но было сказано, что это было исправлено)
Задача ещё не решена.
Других решений пока нет …