在VS 2013我可以做傳遞一個向量函數參數
void myFunction(vector<int> myVector)
{
// Do something with myVector
}
而且我可以使用函數:
void anotherFunction()
{
myFunction({1, 25, 33, 45, 80});
}
但如果我編譯這段代碼的Xcode 3.5(GCC 4.2)在'{'標記「和」沒有匹配的函數調用另一個函數(void)「之前,我得到錯誤」「。
有沒有一個優雅的解決方法,我可以使GCC 4.2理解我傳遞一個常量向量作爲函數參數?
您需要對C++ 11的支持。 GCC 4.2。可能會提供*一些*,但可能不夠。 – juanchopanza
直到GCC 4.8(4.7中的部分支持)才支持C++ 11。 –
http://gcc.gnu.org/projects/cxx0x.html:4.2中不支持C++ 11。 – AntiClimacus