Heim > häufiges Problem > Hauptteil

Was ist CPP?

(*-*)浩
Freigeben: 2019-07-20 15:16:23
Original
93089 Leute haben es durchsucht

C++, dieses Wort wird im Programmiererkreis auf dem chinesischen Festland normalerweise als „C plus plus“ ausgesprochen, während Westliche Programmierer es normalerweise als „C plus plus“ aussprechen , es ist eine Art Verwendung A sehr breites Spektrum an Computerprogrammiersprachen.

Was ist CPP?

C++ ist eine universelle Programmiersprache mit statischer Datentypprüfung, die mehrere Programmierparadigmen unterstützt. Es unterstützt mehrere Programmierstile wie prozedurale Programmierung, Datenabstraktion, objektorientierte Programmierung und generische Programmierung. (Empfohlenes Lernen: PHP-Video-Tutorial)

CPP ist eine weitere Schreibform der Programmiersprache C++.

Es ist die Abkürzung für „C Plus Plus“. ist eine weitere Computerprogrammiersprache nach der C-Sprache. Die C++-Programmiersprache unterstützt gleichzeitig die gesamte C-Sprachsyntax. C++ ähnelt C: C ist jedoch eine prozessorientierte Programmiersprache, während C++ eine objektorientierte Programmiersprache ist. Die C++-Sprache bleibt jedoch mit der C-Sprache kompatibel, was bedeutet, dass die C-Sprache in C++ eingefügt werden kann Programm ohne Änderung.

cpp ist der Suffixname von Quellcodedateien, die in der Sprache C++ geschrieben sind. Dank der leistungsstarken Unterstützung für Klassen können bessere Programme geschrieben werden.

C++ verfügt nicht nur über die praktischen Funktionen eines effizienten Computerbetriebs, sondern setzt sich auch dafür ein, die Programmierqualität umfangreicher Programme und die Problembeschreibungsfähigkeiten von Programmiersprachen zu verbessern.

Sprachfunktionen

Unterstützt die Datenkapselung und das Ausblenden von Daten

In C++ sind Klassen Werkzeuge, die die Datenkapselung unterstützen, und Objekte sind die Datenkapselung, die durchgeführt wird. C++ unterstützt die Datenkapselung und das Ausblenden von Daten durch die Erstellung benutzerdefinierter Klassen.

Bei der objektorientierten Programmierung werden Daten und Funktionen, die rechtliche Operationen an den Daten ausführen, als Klassendefinition zusammengefasst. Objekte werden als Variablen einer bestimmten Klasse deklariert. Jedes Objekt einer bestimmten Klasse enthält eine Reihe privater, öffentlicher und geschützter Mitglieder, die von der Klasse angegeben werden. Sobald eine wohldefinierte Klasse erstellt wurde, kann sie als vollständig gekapselte Einheit betrachtet werden, die als integrale Einheit verwendet werden kann. Das tatsächliche Innenleben einer Klasse bleibt verborgen, und Benutzer einer klar definierten Klasse müssen nicht wissen, wie die Klasse funktioniert, sondern nur, wie sie verwendet werden.

Unterstützt Vererbung und Wiederverwendung

Neue Typen können basierend auf vorhandenen C++-Klassen deklariert werden. Dies ist die Idee der Vererbung und Wiederverwendung. Durch Vererbung und Wiederverwendung können Sie die Programmstruktur effektiver organisieren, die Beziehungen zwischen Klassen klären und vorhandene Klassen vollständig nutzen, um komplexere und tiefgreifendere Entwicklungen durchzuführen. Die neu definierte Klasse ist eine Unterklasse und wird zu einer abgeleiteten Klasse. Sie kann alle nicht privaten Eigenschaften und Methoden der übergeordneten Klasse als eigene Mitglieder erben.

Unterstützt Polymorphismus

Verwenden Sie Polymorphismus, um das Verhalten jeder Klasse anzugeben. Polymorphismus bildet eine Baumstruktur, die aus übergeordneten Klassen und ihren Unterklassen besteht. Jede Unterklasse in diesem Baum kann eine oder mehrere Nachrichten mit demselben Namen empfangen. Wenn eine Nachricht von einem Objekt einer Klasse in diesem Baum empfangen wird, bestimmt das Objekt dynamisch, wie die Nachricht an Objekte von Unterklassen weitergegeben werden soll. Dieses Merkmal des Polymorphismus ermöglicht die Verwendung von Abstraktionen auf hoher Ebene.

Die Kombination aus Vererbung und Polymorphismus kann leicht eine Reihe ähnlicher, aber einzigartiger Objekte erzeugen. Aufgrund der Vererbung weisen diese Objekte viele ähnliche Merkmale auf. Aufgrund des Polymorphismus kann ein Objekt eine eindeutige Darstellung haben und ein anderes Objekt eine andere Darstellung.

Weitere technische Artikel zum Thema PHP finden Sie in der Spalte PHP-Grafik-Tutorial, um mehr darüber zu erfahren!

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

Verwandte Etiketten:
cpp
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!