M:\Development\x64\test>cat main.cpp && cl main.cpp
#include <vector>
int main()
{
std::vector<int> v{1,2,3,4};
}
Microsoft (R) C/C++ Optimizing Compiler Version 17.00.51025 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
main.cpp
main.cpp(5) : error C2440: 'initializing' : cannot convert from 'initializer-list' to 'std::vector<int,std::allocator<_Ty>>'
with
[
_Ty=int
]
No constructor could take the source type, or constructor overload resolution was ambiguous
ICAgIE06XERldmVsb3BtZW50XHg2NFx0ZXN0PmNhdCBtYWluLmNwcCAmJiBjbCBtYWluLmNwcAogICAgI2luY2x1ZGUgPHZlY3Rvcj4KICAgIAogICAgaW50IG1haW4oKQogICAgewogICAgICBzdGQ6OnZlY3RvcjxpbnQ+IHZ7MSwyLDMsNH07CiAgICB9CiAgICBNaWNyb3NvZnQgKFIpIEMvQysrIE9wdGltaXppbmcgQ29tcGlsZXIgVmVyc2lvbiAxNy4wMC41MTAyNSBmb3IgeDY0CiAgICBDb3B5cmlnaHQgKEMpIE1pY3Jvc29mdCBDb3Jwb3JhdGlvbi4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgICAKICAgIG1haW4uY3BwCiAgICBtYWluLmNwcCg1KSA6IGVycm9yIEMyNDQwOiAnaW5pdGlhbGl6aW5nJyA6IGNhbm5vdCBjb252ZXJ0IGZyb20gJ2luaXRpYWxpemVyLWxpc3QnIHRvICdzdGQ6OnZlY3RvcjxpbnQsc3RkOjphbGxvY2F0b3I8X1R5Pj4nCiAgICAgICAgICAgIHdpdGgKICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgX1R5PWludAogICAgICAgICAgICBdCiAgICAgICAgICAgIE5vIGNvbnN0cnVjdG9yIGNvdWxkIHRha2UgdGhlIHNvdXJjZSB0eXBlLCBvciBjb25zdHJ1Y3RvciBvdmVybG9hZCByZXNvbHV0aW9uIHdhcyBhbWJpZ3VvdXM=