Dalam C++, jenis nilai pulangan dalam penamaan fungsi hendaklah mengikut prinsip berikut: Jenis pulangan bukan batal: Sertakan jenis nilai pulangan (contoh: GetStringLength(size_t)). jenis pulangan void: tidak termasuk jenis nilai pulangan (contohnya: PrintInteger(void)). Melakukannya meningkatkan kebolehbacaan, kebolehselenggaraan dan kejelasan serta membenarkan penyelewengan daripada garis panduan ini dalam kes khas.
Pertimbangan jenis nilai pulangan dalam penamaan fungsi C++
Satu faktor penting dalam menentukan nama fungsi ialah jenis nilai pulangannya. Memilih dengan bijak boleh meningkatkan kebolehbacaan, kebolehselenggaraan dan kejelasan kod anda.
Garis Panduan Am
Kes praktikal
Contoh 1: Jenis pulangan bukan batal
// 获取字符串长度 size_t GetStringLength(const std::string& str);
Dalam contoh ini, fungsi GetStringLength
mengembalikan nilai jenis size_t yang bermaksud Panjang tali. Oleh itu, masukkan awalan <code>Dapatkan
dalam nama fungsi, diikuti dengan jenis nilai pulangan. GetStringLength
函数返回一个 size_t
类型的值,表示字符串的长度。因此,在函数名中包含 Get
前缀,后面紧跟返回值类型。
例子 2:void 返回类型
// 打印一个整数 void PrintInteger(int num);
PrintInteger
函数没有返回值。因此,在函数名中不需要包含返回值类型。
优点
这种命名约定提供了以下优点:
例外情況
某些情况下,可能需要偏离这些一般准则:
std::function<int()>
PrintInteger
tidak mempunyai nilai pulangan. Oleh itu, tidak perlu memasukkan jenis pulangan dalam nama fungsi. Atas ialah kandungan terperinci Pertimbangan untuk jenis nilai pulangan dalam penamaan fungsi C++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!