Heim > Backend-Entwicklung > C++ > Was ist _ in C++?

Was ist _ in C++?

下次还敢
Freigeben: 2024-04-26 17:33:13
Original
805 Leute haben es durchsucht

In C++ wird der Unterstrich ('_') verwendet für: 1. Anonyme Variablen; 3. Makrodefinitionen (zeigt den aktuellen Funktionsnamen an); 4. Reservierte Schlüsselwörter (C++-Schlüsselwörter); Escape-Zeichen (Semikolons werden ignoriert); 6. Reservierte Bezeichner (von der Standardbibliothek und Benutzerbibliotheken verwendet).

Was ist _ in C++?

_ in C++ In der Programmiersprache C++ hat der Unterstrich ('_') mehrere Verwendungszwecke:

1. Anonyme Variablen

Wenn beim Deklarieren einer Variablen kein Variablenname angegeben ist, Sie können es „_“ nennen:

<code class="cpp">int _ = 5; // 声明一个匿名整型变量并赋予值 5</code>
Nach dem Login kopieren

2. Parameter ignorieren

In der Funktionsparameterliste können Sie „_“ verwenden, um unnötige Parameter zu ignorieren:

<code class="cpp">void f(int x, int y) {
  int _ = x; // 忽略参数 x
  // ...
}</code>
Nach dem Login kopieren

3. Makrodefinition

Im Präprozessor , der Unterstrich wird verwendet, um den aktuellen Funktionsnamen anzuzeigen:

<code class="cpp">#define FUNCNAME __FUNCTION__</code>
Nach dem Login kopieren

4. Reservierte Schlüsselwörter

Einige Schlüsselwörter in C++ können durch benutzerdefinierte Namen überschrieben werden. In diesem Fall kann „_“ als Alternative verwendet werden:

<code class="cpp">#define true _true</code>
Nach dem Login kopieren

5. Escape-Zeichen

In String-Literalen kann der Unterstrich als Escape-Zeichen verwendet werden:

<code class="cpp">char greeting[] = "Hello, _World!"; // 添加下划线以忽略分号</code>
Nach dem Login kopieren

6. Reservierte Bezeichner

Standard- und benutzerdefinierte Bibliotheken Bezeichner, die mit einem Unterstrich beginnen, können verwendet werden. Diese Kennungen gelten als reserviert und werden Benutzern nicht zur Verwendung empfohlen.

Das obige ist der detaillierte Inhalt vonWas ist _ in C++?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage