vector.push_back出现问题,存不进去数据。

问题遇到的现象和发生背景

vector创建的数组存不进去东西了,不知道咋回事。

问题相关代码,请勿粘贴截图
 int main{
    vector<int> aaa;
    aaa.push_back(10);
    aaa.push_back(20);
    cout << aaa[0] << "  " << aaa[1] << endl;
    vector<float> bbb;
    bbb.push_back(10.00);
    bbb.push_back(20.00);
    cout << bbb[0] << "  " << bbb[1] << endl;
    cout << endl;
}
运行结果及报错内容

img

我的解答思路和尝试过的方法
我想要达到的结果

main后面没写括号啊
int main() //这里的括号

img

代码:


#include <iostream>
#include <vector>
using namespace std;

int main()
{
   vector <int> aaa;
   aaa.push_back(10);
   aaa.push_back(20);
   cout << aaa[0] << "  " << aaa[1] << endl;
   vector<float> bbb;
   bbb.push_back(10.00);
   bbb.push_back(20.00);
   cout << bbb[0] << "  " << bbb[1] << endl;
   cout << endl;
   return 0;
}