这是我第一次使用 C++。我在我的 Windows 机器上设置了 eclipse CDT 环境……我写了下面的代码,但不知何故,它给了我这样的 get_call 方法错误 -
'get_call' was not declared in this scope
下面是我的代码 -
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main() {
vector<string> data;
data.push_back("0");
data.push_back("1");
data.push_back("2");
get_call("1234", data);
return 0;
}
void get_call(string id, vector<string> data) {
for(std::vector<T>::reverse_iterator it = data.rbegin(); it != data.rend(); ++it) {
std::cout << *it;
}
}
我在上面的代码中做错了什么吗?
我在 Windows 上使用 Eclipse CDT?
我的下一个问题是 - 一般来说,使用 C++ 的最佳方式是什么?我是否应该在 VMWARE Player 中使用 Ubuntu VM 来编译 c++ 项目,因为我发现很难让它在 eclipse CDT 中工作。