Konstante Parameter in C++
Das Schlüsselwort const
wird in C++ verwendet, um eine Variable als Konstante zu definieren. Dieses Schlüsselwort kann auf jeden Datentyp angewendet werden, am häufigsten wird es jedoch auf Zeiger und Referenzen angewendet.
Ein konstanter Parameter ist ein Wert, der von jeder Funktion innerhalb desselben Gültigkeitsbereichs festgelegt und verwendet werden kann. Der Parameter sollte vor jeder Operation deklariert werden, die ihn verwendet.
Der Parametername sollte beschreiben, was er steuert, wie etwa max_speed
oder target_temperature
.
Const
-Parameter in C++
Wir können einen konstanten Parameter deklarieren, indem wir das Schlüsselwort const
verwenden. Wir können Konstanten keine Werte zuweisen, aber wir können Variablen, die als Konstanten deklariert sind, Werte zuweisen.
Wir können Konstanten auch in anderen Bereichen definieren, wenn sie nicht mit einem Integer-Literal oder einem Ausdruck initialisiert werden.
Dies unterscheidet sich von einer Variablen, die mit dem Schlüsselwort volatile
deklariert wurde, was bedeutet, dass sie sich ändern kann.
Das Schlüsselwort const
kann auf Variablen, Funktionen, Klassen und Objekte angewendet werden. Konstanten können nicht vom Benutzer oder anderem Code mit Zugriff auf denselben Bereich wie die Konstante geändert werden.
Konstanten sind nicht nur eine gute Programmierpraxis – sie bieten Entwicklern auch einige Leistungsvorteile.
Dieser Abschnitt behandelt die Verwendung von const
-Parametern in C++ und wie sie Variablen als Konstanten definieren.
Konstante Variablen
Die Definition und Initialisierung konstanter Variablen muss einem Satz von Regeln folgen.
- Im Moment der Zuweisung darf die Variable
const
nicht uninitialisiert bleiben. - An anderer Stelle in der Anwendung darf kein Wert festgelegt werden.
- Der konstanten Variablen muss bei der Deklaration ein expliziter Wert zugewiesen werden.
Verwenden Sie konstante Parameter in C++
Dieser Abschnitt behandelt die Schritte zur Verwendung konstanter Parameter in C++.
- Erstellen Sie konstante Parameter
- Deklarieren Sie die Variable
- Weisen Sie dem konstanten Parameter einen Wert zu
- Schließen Sie den Parameter in Ihren Funktionsaufruf ein
- Verwenden Sie die konstanten Parameter in Ihrem Programm
Lassen Sie uns ein Beispiel diskutieren.
#include <iostream>
#include <string>
using namespace std;
void myfunction(const string& x) { cout << "Who are you? " << x; }
int main() {
string a = "I'm Muhammad Adil";
myfunction(a);
}
Klicken Sie hier, um die Live-Demonstration des Codes zu überprüfen.
Muhammad Adil is a seasoned programmer and writer who has experience in various fields. He has been programming for over 5 years and have always loved the thrill of solving complex problems. He has skilled in PHP, Python, C++, Java, JavaScript, Ruby on Rails, AngularJS, ReactJS, HTML5 and CSS3. He enjoys putting his experience and knowledge into words.
Facebook