Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 12:19

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[C++]Lexikon wichtiger Begriffe

Discussion on [C++]Lexikon wichtiger Begriffe within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 6
Join Date: Nov 2009
Posts: 217
Received Thanks: 106
[C++]Lexikon wichtiger Begriffe

Ich habe ein Buch über die Programmiersprache C++ zuhause liegen undich hab kurz reingeschaut-ein Stichwortverzeichnis/Lexikon vieler (nicht aller)
wichtigen Begriffe,manche Begriffe gibt es auch nur in C++ denke ich mal:
Begriff:|Bedeutung:
Ableitung: Von Ableitung oder Vererbung spricht man,wenn eine neue Klasse auf der Grundlage einer bereits bestehenden Klasse definiert wird.Die neu definierte Klasse bezeichnet man dabei als abgeleitete Klasse,die bereits bestehende Klasse nennt man Basisklasse.
Algorithmus:Als Algorithmus bezeichnet man ein Ablaufschema was das Programm als erstes bzw. überhaupt tun soll
Abstrakte Klasse:Als abtrakte Klasse bezeichnet man eine Klasse,die 1 oder mehrere rein virtuelle Methoden (Methoden ohne Definitionsteil) enthält und üblicherweise vor allem als Schnittstellenvorgaben für Klassenhierarchieren dient.Von abstrakten Klassen können Instanzen gebildet werden.
Argumente:Werte,die man beim Aufruf einer Funktion an deren Parameter übergibt.
Array:Datenstruktur,in der man mehrere Variablen eines Datentyps vereinen kann
Bibliothek:Sammlung nützlicher Funktionen und Klassen,die man in einen Programm verwenden kann.
Block:Eine oder mehrere Anweisungen,die durch geschweifte Klammern zusammengefasst sind.
Casting:Englischer Begriff für die explizite Typumwandlung.
Compiler:Programm das den Quelltext eines Programms in Maschinencode übersetzt.
Copy Constructor:Englischer Begriff für den Kopiekonstruktor.
Debugger:Programm,das ein anderes Programm schrittweise ausführen kann.
default constructor:Englischer Begriff für den Standardkonstruktor.
Definition:Definition eines Bezeichners (für eine Variable,Funktion,Typ etc...).Geht für Variablen und Funktionen mit der Reservierung von Speicher einher.
Deklaration:Einführung und Bekanntmachung eines Bezeichners in einem Programmquelltext.
Dekrement:Erniedrigung des Wertes einer Variable um eine Einheit.
Destruktor:Spezielle Methode,die bei Auflösung der Objekte der Klasse aufgerufen wird (Pendant zum Konstruktor,muss aber nur selten definiert werden).
Direktive:Befehl,der direkt an den Compiler gerichtet ist.
Friends:Funktionen oder Methoden denen von einer Klasse besondere Zugriffsrechte eingeräumt werden,so dass auch auf private-und protected-Elemente der Klasse zugreifen können.
Headerdatei:Quelltextdatei mit einer Extension .h, .hppin der traditionsgemäß die Deklaration zu den Definitionen einer Implementierungsdatei .c, .cppzusammengefasst werden.
information hiding:Je weniger der Programmiere über den Aufruf einer Funktion wissen muss,um so einfacher kann er sie einsetzen.Viele Funktionen,die C zur Verfügung stellt,werden eingesetzt,ohne dass den Programmierern ihr Quellcode bekannt ist.C++ wendet dies auf den Umgang mit Klassen an.Klassen stellen den Programmiere Methoden zur Verfügung,um mit den Objekten der Klasse in korrekter Weise umgehen zu können.Die Klasse selbst scheint den Programmierer wie eine Blackbox.
Inkrement:Erhöhung des Wertes einer Variable um 1Einheit.
Instanz:Objekt einer Klasse.
Instanzvariable:Elementvariable,die in einer Klasse deklariert ist und von der jede Instanz der Klasse eine Kopie erhält.
Integrierte Entwicklungsumgebung:Bei der Programmerstellung ist der Programmierer auf eine Reihe von Hilfsprogrammen angewiesen (Editor,Linker,Compiler,Debugger).Eine integrierte Entwicklungsumgebung ist ein Programm,das eine gemeinsame Benutzeroberfläche zur Verfügung stellt,von der aus man diese Programme aufrufen und bedienen kann.
Iteratoren:Zeigerähnliche Objekte,die in der C++Laufzeitbibliothek für den Zugriff auf Container-Elemente eingesetzt werden.
Kapselung:Die Zusammenfassung der Eigenschaften (Daten) und Verhaltensweisen (Methoden) gleichartiger Obkekte in einer Klassendefintion wird als Kapselung bezeichnet.Mit dem Konzept der Kapselung verbindet sich die Forderung nach Abstraktion und dem Design sinnvoller Schnittstellen.
Klassen:Klassen umfasse und represäntieren Objekte,mit gemeinsamer Eigenschaften und Verhaltensweisen.
Klassenvariable:Elementvariable die in einer Klasse als static deklariert ist und die von allen Instanzen der Klasse gemeinsam verwendet wird.(auf Klassenvariablen kann man direkt über den Klassennamen zugreifen).
Konkatenationen:Aneinanderhängen von Strings.
Konsolenanwendugen:Konsolenanwendungen sind Proggramme ohne grafische Benutzeroberfläche,die üblicherweise von der Betriebssystemkonsole aus aufgerufen werden (Unter Windows die MS-DOS-Eingabeaufforderung).
Konstruktor:Konstruktor der mit einen Argument vom Typ seiner eigenen Klasse aufgerufen wird und dazu dient,ein neues Objekt auf der Grundlage eines bestehenden Objekts seiner Klasse einzurichten.
Kopierkonstruktor:Konstruktor,der mit einem Argument vom Typ seiner eigenen Klasse aufgerufen wird und dazu dient,ein neues Objekt auf der Grundlage eines bereits bestehenden Objekts seiner Klasse einzurichten.
Laufzeitbibliothek:Spezielle Bibliothek,die fest zum Standardumfang von C++ gehört und über die jeder c++Programmierer verfügt,der einen aktuelen c++compiler verwendet.
Linker:Programm,das aus dem Code der Objektdateien eines Programms und den Code der im Programm verwendeten Bibluothekselemente eine ausführbare Programm-Datei erstellt.
Literal:Konstante,die als Wert direkt in den Quelltext geschrieben wird.
Lokale:Beschreibungen der Lokalenlandesspezifieschen Umgebung,unter der ein Programm ausgeführt wird.
Methoden:Als Methoden bezeichnet man Funktionen,die zur einer Klasse gehören.Sie implementieren das Verhalten,das Objekte der Klasse haben.(Synonym:Elementfunktion)
Viele andere folgen noch.....
flow_getter is offline  
Thanks
4 Users
Old 10/03/2010, 15:15   #2
 
black0utCpp's Avatar
 
elite*gold: 0
Join Date: Oct 2010
Posts: 381
Received Thanks: 210
Sehr gute Idee ,
mann muss wirklich sagen ,dass einem all die Abkürzungen Fremdwörter richtig auf den sack gehen können aber man könnte diese Liste (evtl.) ja noch weiter führen denn wie gesagt sind das "nur" die wichtigsten aber trotzdem wird das
für Anfänger sicherlich nützlich sein Good Job
black0utCpp is offline  
Old 10/03/2010, 18:05   #3
 
elite*gold: 6
Join Date: Nov 2009
Posts: 217
Received Thanks: 106
das ist gerade mal die Hälfte die ich noch anschreiben werde.hab immo einfach kein bock so viel zu tippen :P
Ps:für sehr gute idee o.Ä. kann man auch ein Thx geben
flow_getter is offline  
Old 10/04/2010, 00:07   #4


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Kleine Anmerkung:

All das sind allgemeine wichtige Programmierbergiffe, die nicht zwingend mit C++ zutun haben.
MrSm!th is offline  
Old 10/06/2010, 15:36   #5
 
black0utCpp's Avatar
 
elite*gold: 0
Join Date: Oct 2010
Posts: 381
Received Thanks: 210
Tut mir Leid aber von mir wirste kein THX kriegen ;-) wusste ich nämlich schon aber die leute , die das noch nicht wussten könnten dir ein thx geben ;D
black0utCpp is offline  
Old 10/06/2010, 15:56   #6
 
Belur's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 3,441
Received Thanks: 1,473
Auch wenn man Sachen schon weiß, kann man sie nützlich finden.

Von mir haste ein Thanks :> Ty
Belur is offline  
Reply


Similar Threads Similar Threads
GFX-Begriffs-Lexikon
08/01/2010 - Off Topic - 3 Replies
-
WICHTIGER!!! LESEN
06/22/2010 - Metin2 Private Server - 18 Replies
http://www.youtube.com/watch?v=cvsezwsqjQs warum kann ich nicht in die map rein oder werde sofort geckickt guckt euchs vid an bitte ANTWORTEN !!!
Visual Basic Lexikon
05/24/2010 - .NET Languages - 1 Replies
Hi Ich suche so einer Art CodeLexikon für VB. Mit Codebeispielen. Giebt es sowas. Bitte helft mir.
Wichtiger Hinweis für Hacker!
01/13/2010 - Combat Arms - 32 Replies
Da ich mich aktiv beteilige am Nexon Forum habe ich mitbekommen, dass alle Accounts gebannt werden die auf einer IP eingeloggt waren. Das heißt: Hast du mit einem Account gehackt auf der IP und wurdest mit dem reportet, sprich ein Bann bekommen, bekommen alle anderen Accounts die auf der IP eingeloggt waren ebenfalls einen Bann. Somit für Leute die ihren Mainchar nicht verlieren wollen und mit einem anderen Account gehackt haben, solltet ihr euch nicht mit euren Mainchar einloggen,...
[Lexikon] Fachbegriffe
01/10/2010 - WarRock - 13 Replies
Hi com, Ich möchte euch hier eine kleine Liste mit Fachbegriffen und Ihren Bedeutungen aufstellen. Dass das mal geklärt ist, bitte schreibt keine Kommentare mit o.Ä. Ihr könnt jederzeit ein Wort usw posten, dass ich dann auch reinstellen werde. Mir fallen zwar jetzt grade nicht alle ein aber hier sind ein Paar Wörter+Bedeutung.



All times are GMT +1. The time now is 12:21.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.