Sintaks Jenis Pengembalian Mengekor: Patutkah Ia Menjadi Norma dalam Program C 11 Baharu?
C 11 memperkenalkan sintaks fungsi baharu yang membenarkan penetapan jenis pulangan pada penghujung senarai parameter:
auto func_name(int x, int y) -> int;
Semasa sintaks ini disokong, penerimaannya telah terhad. Timbul persoalan sama ada ia harus menjadi gaya lalai dalam program C 11 baharu.
Di Mana Jenis Pulangan Mengekor Diperlukan
Situasi tertentu memerlukan penggunaan jenis pengembalian trailing, seperti:
Kelebihan Jenis Pengembalian Trailing
Di luar keperluan ini, jenis pengembalian pengerukan menawarkan beberapa kelebihan:
Kesimpulan
Walaupun jenis trailing return mempunyai kelebihan tertentu, ia tidak diterima pakai secara meluas pada masa ini. Walau bagaimanapun, penggunaannya dalam kes tertentu dan potensinya untuk meningkatkan kebolehbacaan mencadangkan bahawa ia mungkin menjadi lebih lazim pada masa hadapan. Untuk program C 11 baharu, adalah disyorkan untuk mempertimbangkan untuk menggunakan jenis pengembalian trailing yang sesuai untuk meningkatkan estetika kod dan mengekalkan konsistensi.
Atas ialah kandungan terperinci Patutkah Jenis Trailing Return Menjadi Standard dalam Kod C 11 Baharu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!