2
只是想確定它實際上是一個bug,而我並沒有做錯什麼。它編譯與海灣合作委員會(MinGW的)罰款:VS2013:不能從一個size_t元素創建矢量
std::vector<size_t> a({1, 2}); // works
std::vector<size_t> b({1}); // does not work
std::vector<int> c({1}); // works
錯誤:
error C2440: 'initializing' : cannot convert from 'initializer-list' to 'std::vector<std::seed_seq::result_type,std::allocator<char32_t>>'
這可能是一個錯誤。爲什麼不簡單地使用「{1,2}」呢? – vsoftco