我在2015年MSVS寫了一個程序,但我需要在2013年MSVS「沒有重載函數採用21個參數」
我得到的錯誤
「錯誤1錯誤C2661運行它。「 std :: vector> :: vector': no overloaded function take 21 arguments \ vmwfil04 \ students $ \ 1302273 \ visual studio 2013 \ projects \ dartsC++ 2013 \ dartsC++ 2013 \ gui.h 22 1「
此問題影響我在運行前創建的所有向量。
這可能是什麼原因造成的?
違規代碼:
vector<int> Double{ 0, 40, 2, 36, 8, 26, 12, 20, 30, 4, 34, 6, 38, 14, 32, 16, 22, 28, 18, 24, 10 };
vector<int> Normal{ 0, 20, 1, 18, 4, 13, 6, 10, 15, 2, 17, 3, 19, 7, 16, 8, 11, 14, 9, 12, 5 };
vector<int> Treble{ 0, 60, 3, 54, 12, 39, 18, 30, 45, 6, 39, 9, 57, 21, 48, 24, 33, 42, 27, 36, 15 };
vector<int> Bull { 0, 25, 50};
VS 2013不支持向量的列表初始化。除了使用c樣式數組和初始化它們的向量之外,你無能爲力。 – SergeyA
我該怎麼做?例? –
「寫在2015年,需要在2013年運行」什麼?這些是幾年。你在說什麼? –