c++ vector编译问题

请问一下 我下面这段代码有问题吗 为什么在 在线编译器上可以运行 在我自己电脑上的 visual studio community2022 上就一直报错,实在搞不明白

#include  
#include 
#include 
using namespace std;

void test() {
    vector<int> obj ={1,2,3};

    cout <1];
}

int main()
{
    test();
    return 0;
}

img

img

编译器不一样,可能不支持对vector这样子的初始化吧

报错的是源.cpp文件里第10~11行,你确定编译的源.cpp是你提供的这段代码?

你编译的不是这个文件吧

vector 自己再好好学习下