lia*_*iau 1 c++ stdvector visual-c++
刚刚开始学习矢量,但我从VC++ 2010得到了这个错误并且卡在那里,请帮助....
"错误C2228:'.push_back'的左边必须有class/struct/union"
#include <vector>
#include <iostream>
#include <limits>
using namespace std;
int main()
{
vector<double> myVector();
double temp = 30.0;
myVector.push_back(temp); //this line makes error ?? why??
return 0;
}
Run Code Online (Sandbox Code Playgroud)
vector<double> myVector();
Run Code Online (Sandbox Code Playgroud)
这一行看起来像一个函数返回向量的前向声明.
它应该是公正的
vector<double> myVector;
Run Code Online (Sandbox Code Playgroud)