不知道为什么这不起作用,一切似乎都是对的,但也许我错过了一些显而易见的东西,因为我刚刚开始了解C ++。
程序:
mean_values = data.reshape((data.shape[0], data.shape[1], data.shape[2]*data.shape[3])).mean(axis=2)
错误消息:
#include <iostream>
#include <string>
using namespace std;
string ask(){
string ans2;
cout << "Type:";
cin >> ans2;
return ans2;
}
int main()
{
string ans2;
string ans1="Hello";
ask();
cout << ans1 << " turns into " << ans2;
return 0;
}
答案 0 :(得分:2)
ans2
和main
中的ask
是两个不同的变量。当您在ans2
函数中返回ask
的值时,需要通过main
在ans2 = ask();
函数中捕获它。 Working example on ideone