Einführung in die Programmiersprache C++ by Wolfgang Tölle, Falko Bause

By Wolfgang Tölle, Falko Bause

Dieses Buch wendet sich an alle, die den Einstieg in eine sehr zukunftsträchtige Programmiersprache im Selbstudium betreiben wollen, ein eher didaktisch ausgerichtetes Lehrbuch über C++ suchen oder ganz einfach ein schnelles Nachschlagewerk für praktische Probleme wollen. Der Inhalt und die Idee entstammen einer selbstgehaltenen Vorlesung über C++ an der Universität Dortmund im Sommersemester 1988. Der Inhalt samt der übersichtlichen Darstellung und der Vielzahl von Beispielen ist dabei so ausgelegt, daß ein Selbstudium möglichst effektiv unterstützt wird. Es werden keine Kenntnisse der Programmiersprache C vorausgesetzt, Kenntnisse einer anderen Hochsprache sind jedoch von Vorteil. Angefangen bei den für ein praktisches Erproben von Beispielen wichtigen Ein-/Ausgabeanweisungen wird das Wissen des Lesers schrittweise erweitert, ohne ihn gleich mit komplizierten Anweisungen zu überfordern. Querverweise sind so intestine wie ausgeschlossen, dafür aber bezüglich der Praxis wichtige Randbemerkungen eingebracht worden. Ein einführendes Beispiel in Kapitel 2, anschließend Grundlagen über Definitionen und Deklarationen in Kapitel three, gefolgt von Grundlagen über Typen, Konstanten, Operatoren und Ausdrücke in Kapitel four bilden die foundation für das schnelle Erproben kleinerer praktischer Probleme und für spätere Probleme komplexerer Natur. Anweisungen in Kapitel five, Funktionen in Kapitel 6 und buildings in Kapitel 7 beenden den C-spezifischen Teil von C++, der im wesentlichen identisch zu C ist, trotzdem aber einige wichtige syntaktische Unterschiede beinhaltet. Kapitel eight leitet über zu den wichtigen Neuerungen von C++. Hier werden die Grundlagen des Konzepts der Klassen aufgezeigt und anschließend in Kapitel nine in shape von abgeleiteten Klassen erweitert.

Show description

Read Online or Download Einführung in die Programmiersprache C++ PDF

Best programming: programming languages books

Prototype and Scriptaculous: Taking the Pain out of JavaScript

This brief minimize demonstrates find out how to use Prototype for a variety of projects, together with occasion dealing with, DOM processing, string and shape strategy, and Ajax communications. It explores Scriptaculous' visible results library, from pulsate to squish to fold and past. desire interface parts? you will discover shape autocompletion in addition to drag and drop help.

Fast Track to Sun Certified Java Program

If you want to profit the hot good points in Java SE five. zero and go the sunlight qualified Java Programmer improve examination (CX-310-056), then this publication is for you. It covers the entire Java SE five. zero new positive aspects required within the examination. you do not need to examine the present positive aspects that you just already understand. 117 overview questions and ridicule examination questions are incorporated.

Extra info for Einführung in die Programmiersprache C++

Example text

Der Inkrementoperator ++ als Präfixoperator benutzt. so bedeutet dies. daß zuerst der Operand um 1 erhöht wird und dann der Operand ausgewertet wird. Wird ++ als Postfixoperator verwendet. so ist das Ergebnis der Wert des unveränderten Operanden und erst danach wird der Operand inkrementiert. 4}; &v[O]; /I pv zeigt auf den Anfang des Vektors v = ++pv; /I p1 und pv zeigen auf v[1] = *p1 ++; /I a = v[1]. p1 zeigt auf v[2] // Y = /I Y = //k= /I j = 3. 4. 3. 3. x = 4 k = 4 i= 3 i = 2 Der Operator ++ bezieht sich hier auf p1 und nicht auf ·p1.

Beim Aufruf wird der Typ des formalen Parameters mit dem Typ des Werts des aktuellen Parameters verglichen und ggf. eine Typkonvertierung vorgenommen. 4); erzeugt die Ausgabe i: 1. 2 Parameterübergabe 41 C++ bietet die Parameterübergabemechanismen cal/ by value und cal/ by reference an. 1 call by value Wie bereits angesprochen, sind die formalen Parameter der Funktion innerhalb des Funktionsrumpfes gültig. Die Werte der aktuellen Parameter werden bei Aufruf der Funktion in den entsprechenden Speicherbereich abgelegt, die mit den Namen der formalen Parameter assoziiert sind.

B. der Inkrementoperator ++ als Präfixoperator benutzt. so bedeutet dies. daß zuerst der Operand um 1 erhöht wird und dann der Operand ausgewertet wird. Wird ++ als Postfixoperator verwendet. so ist das Ergebnis der Wert des unveränderten Operanden und erst danach wird der Operand inkrementiert. 4}; &v[O]; /I pv zeigt auf den Anfang des Vektors v = ++pv; /I p1 und pv zeigen auf v[1] = *p1 ++; /I a = v[1]. p1 zeigt auf v[2] // Y = /I Y = //k= /I j = 3. 4. 3. 3. x = 4 k = 4 i= 3 i = 2 Der Operator ++ bezieht sich hier auf p1 und nicht auf ·p1.

Download PDF sample

Rated 4.91 of 5 – based on 5 votes