リストの先頭にあるリストの最後の要素の値の2倍を付加し、リストの長さを1つ増やします。これは、リストに、を使用して整数を掛けることができるタイプの要素が含まれていることを前提としていますoperator*
。
リストを空にすることはできないことに注意してください。back()
空のリストを呼び出すことは未定義の動作です。
こことここで関連する参考資料を参照してください。
説明のために、次のリストを検討してください。
1、2、3、4
操作は、リストが含まれるようにリストを変更します。
8、1、2、3、4
リストの先頭は左側にあります。