例如字符串,如果我有這個小功能:如何返回包含字符串/ int變量會生成
string lw(int a, int b) {
return "lw $" + a + "0($" + b + ")\n";
}
....和撥打電話lw(1,2)
在我的主要功能我想它返回"lw $1, 0($2)"
。
但我不斷收到一個錯誤:invalid operands of types ‘const char*’ and ‘const char [11]’ to binary ‘operator+’
我在做什麼錯?我幾乎從類中複製了一個例子,並將其改爲適合我的功能。
工作得很好,謝謝。 – Rima
雖然你的第一句話是正確的,但由於OP沒有連接'std :: string's,所以這個問題也完全不相關。 –
@MarkB你說得對。希望更新的答案更清楚。 –