Tidak ada kata kunci baru yang akan ditambahkan dengan C ++ 14. Ini tidak mengherankan karena C ++ 14 dimaksudkan sebagai peningkatan kecil ke C ++ 11 terutama yang terlibat dalam pembersihan bug dan membuat perbaikan kecil dan berdampak rendah. Perubahan besar berikutnya kemungkinan besar menjadi C ++ '17' di mana saya mengharapkan kata kunci baru sekali lagi.
Komite Standar C ++ cenderung menghindar dari menambahkan kata kunci baru ke bahasa tersebut, namun dengan C ++ 11 bukan itu masalahnya.
Saya pikir perlu dipertimbangkan mengapa panitia menghindar dari menambahkan kata kunci baru (dan secara kebetulan mengapa Anda salah memasukkannya ke auto
dalam daftar Anda). Masalah utama dengan kata kunci baru adalah bahwa di C ++ Anda tidak dapat menggunakan kata kunci sebagai pengenal yang berarti menambahkan kata kunci baru akan merusak kode yang ada. Repurposing auto
, maka, tidak melanggar aturan mereka karena tidak ada kode yang ada bisa menggunakan auto
sebagai identifier pula .
Jadi untuk menerima kata kunci baru, perlu ada pembenaran yang melebihi biaya potensi bentrokan dengan kode yang ada dan tidak ada cara yang masuk akal untuk menerapkan hal yang sama tanpa kata kunci baru. Dalam kasus C ++ 11, panitia menerima beberapa proposal yang membutuhkan kata kunci baru karena mereka merasa manfaatnya lebih besar daripada biayanya bukan karena mereka tidak benci untuk menambahkan kata kunci baru.
Itu juga mengapa, jika Anda melihat ke bawah daftar yang Anda berikan, masing-masing adalah kata kunci gabungan karena mengurangi kemungkinan bentrok dengan pengenal yang ada.