Faedah menggunakan penamaan fungsi garis bawah dalam C++ termasuk: meningkatkan kebolehbacaan, mengelakkan konflik nama dan menjelaskan penggunaan fungsi. Sintaks: nama fungsi_pengenal (senarai parameter). Konvensyen: Garis bawah tunggal menunjukkan fungsi peribadi atau dilindungi, garis bawah berganda menunjukkan fungsi statik dan garis bawah tiga kali menunjukkan butiran pelaksanaan. Sebagai contoh, dalam kelas Pelajar, fungsi peribadi get_name() boleh dinamakan semula kepada _get_name() untuk membezakannya daripada fungsi awam.
C++ Underscore nomenclature untuk penamaan fungsi
Dalam C++, terdapat banyak faedah menggunakan underscore nomenclature untuk penamaan fungsi:
Sintaks:
标识符_函数名(参数列表)
Konvensyen:
Kes praktikal:
Andaikan kita mempunyai kelas get_name()
: Student
类,其中包含一个名为 get_name()
的函数:
class Student { public: std::string get_name() { return name; } private: std::string name; };
使用下划线命名法,我们可以将私有函数更名为 _get_name()
:
class Student { public: std::string get_name() { return _get_name(); } private: std::string _get_name() { return name; } };
这样,我们就可以区分公开的 get_name()
函数和私有的 _get_name()
rrreee
_get_name()
: rrreeeDengan cara ini, kita boleh membezakan antara fungsi get_name()
awam dan _get_name()
peribadi dan _get_name() fungsi.
Atas ialah kandungan terperinci Garis bawah tatanama untuk penamaan fungsi C++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!