我想在我的函數中使用initializer_list作爲參數,以便使用未定數量的特定類型的變量。它必須是一個initializer_list,因爲我希望能夠在函數調用中創建列表,並且因爲我將該列表傳遞給其他子函數。但是,我需要能夠修改列表中的元素,而我不能,因爲initializer_list會自動生成類型爲const的指針。非常量元素initializer_list類
所以我的問題是我如何去做我自己的initializer_list類?使用const刪除頭部的副本不起作用,我似乎無法在任何地方找到答案。
那麼計劃B是什麼? –
不要修改它們。或者將元素複製到容器中,修改副本並將容器傳遞給其他函數。 –