Operator Perbandingan Tiga Hala dalam C : Membongkar Operator Kapal Angkasa
Di alam C , kewujudan operator perbandingan yang pelik, <=>, telah menimbulkan rasa ingin tahu ramai. Pengendali yang membingungkan ini dikenali sebagai pengendali "perbandingan tiga hala".
Menurut cadangan kertas P0515, <=> operator mengembalikan objek yang mengkategorikan hasil perbandingan:
Dokumentasi cppreference menghuraikan lagi bahawa pengendali perbandingan tiga hala ini membolehkan penjanaan operator perbandingan yang cekap (<, >, <=, >=, ==, !=) berdasarkan nilai pulangan pengendali<=>:
Pada dasarnya, pengendali perbandingan tiga hala menyediakan cara yang padat dan serba boleh untuk melakukan perbandingan dalam C . Ia memudahkan pelaksanaan logik perbandingan dan meningkatkan kebolehbacaan kod, menjadikannya tambahan yang berharga kepada himpunan operator C.
Atas ialah kandungan terperinci Apakah Pengendali Perbandingan Tiga Hala C () dan Bagaimana Ia Berfungsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!