7 poin oleh xguru 2021-04-08 | 2 komentar | Bagikan ke WhatsApp
  • Concepts

  • Modules

  • Coroutines

  • Perbandingan tiga arah

  • Ekspresi lambda

  • Ekspresi konstan

  • Agregat

  • Parameter template non-tipe

  • Structured bindings

  • Perulangan for berbasis range

  • Atribut : [[likely]] , [[unlikely]] , [[no_unique_address]] , [[nodiscard]]

  • Pengodean karakter : char8_t

  • Sugar

  • constinit

  • Bilangan bulat bertanda menggunakan komplemen dua

  • VA_OPT untuk makro variadik

  • Fungsi yang secara eksplisit di-default dengan spesifikasi exception yang berbeda

  • Destroying operator delete

  • Konstruktor yang explicit secara kondisional

  • Makro feature-test

  • Konversi array berbatas diketahui-ke-tidak diketahui

  • Implicit move untuk lebih banyak objek lokal dan referensi rvalue

  • Konversi dari T* ke bool bersifat narrowing

  • Beberapa penggunaan volatile ditandai deprecated

  • Operator koma dalam subskrip ditandai deprecated

2 komentar

 
ffdd270 2021-04-08

C++11, 14, 17, 20... benar-benar terus dirilis dengan konsisten setiap 3 tahun. Terutama, saya sangat berharap sistem modul yang kali ini diperkenalkan bisa tersebar luas dan sangat mengurangi stres soal linking...

 
xguru 2021-04-08

Untuk fitur-fitur utama seperti Concepts / Contracts / Ranges/ Module, Coroutines, silakan lihat C++20 Key Features Summary [materi presentasi berbahasa Korea]