Zu den Vorteilen der Verwendung von Unterstrich-Funktionsbenennungen in C++ gehören: Verbesserung der Lesbarkeit, Vermeidung von Namenskonflikten und Klarstellung der Funktionsverwendung. Syntax: bezeichner_Funktionsname (Parameterliste). Konvention: Ein einzelner Unterstrich weist auf eine private oder geschützte Funktion hin, ein doppelter Unterstrich auf eine statische Funktion und ein dreifacher Unterstrich auf ein Implementierungsdetail. Beispielsweise kann in der Student-Klasse die private Funktion get_name() in _get_name() umbenannt werden, um sie von der öffentlichen Funktion zu unterscheiden.
C++ Unterstrich-Nomenklatur für die Benennung von Funktionen
In C++ bietet die Verwendung der Unterstrich-Nomenklatur für die Benennung von Funktionen viele Vorteile:
Syntax:
标识符_函数名(参数列表)
Konvention:
Praktischer Fall:
Angenommen, wir haben eine Student
-Klasse, die eine Funktion namens get_name()
enthält: 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()
: rrreeeAuf diese Weise können wir zwischen der öffentlichen get_name()
-Funktion und der privaten _get_name() Funktion.
Das obige ist der detaillierte Inhalt vonUnterstrich-Nomenklatur für die Benennung von C++-Funktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!