是否可以将变量保存在std::string
中并在以后使用?在这段代码中,我希望输出为41
#include <iostream>
int main(){
std::string number [5] = {1,2,3,4,5};
std::string join = "number[3]+number[0]";
std::cout << join; // Expect result should 41.
return 0;
}
答案 0 :(得分:3)
它应该看起来像这样:
public signupform(userData: SignupRequest): Observable<any> {
return this.http.post('api/createorganisation')
.pipe(
switchMap(() => this.http.post('api/createuser'))
);
}
您的问题是您声明了一个字符串数组,但尝试使用整数值对其进行初始化。另一个问题是在std::string number[5] = { "1", "2" , "3" , "4", "5" };
std::string join = number[3] + number[0];
语句中,该语句不能为字符串,而是调用标准字符串的operator +。