Die Verwendung von Ausnahmen in der Sprache C++

Ausnahmen bezeichnet abnorme Situation, die während der Ausführung des Programms: die Unfähigkeit, öffnen Sie die gewünschte Datei oder die erforderliche Anzahl von Speicher, die Verwendung der Flucht über die Grenzen der index für ein array. Die Behandlung dieser Art von Ausnahmen, in der Regel, schlecht integriert, in der grundlegende Algorithmus-Programm, und die Programmierer gezwungen, neu zu erfinden verschiedene Möglichkeiten, die korrekte Verarbeitung Ausnahmen, стараясь в то же время не слишком усложнить […]

Die Verwendung von templates in C++

Unsere Klasse IntArray dient als gute Alternative zu integrierten array von ganzen zahlen. Aber im Leben kann es erforderlich sein Arrays für die verschiedenen Datentypen. Sie können davon ausgehen, dass der einzige Unterschied die array-Elemente vom Typ double von unserem ist die Art der Daten in den anzeigen, весь остальной код совпадает буквально.Для решения данной проблемы в С++ введен механизм шаблонов. В объявлениях классов и функций допускается […]

Kommentare in Programmiersprachen

In C++ gibt es zwei Arten von Kommentaren. Ein solcher, wie und in Mit, die Symbole /* für die Bezeichnung der Start-und */ für die Bezeichnung des Kommentars. Zwischen diesen Paaren Zeichen kann ein beliebiger Text, nimmt eine oder mehrere Zeilen: die gesamte Sequenz zwischen /* und */ als Kommentar. Zu groß ist die Anzahl der Kommentare, Wechsel-Code-Programm, […]

Die Umsetzung der E/a-Programmierung Sprachen C/C++

Частью стандартной библиотеки С++ является библиотека iostream, das wird als eine Hierarchie von Klassen und bietet grundlegende Funktionen I/O. Die Eingabe-Terminal, genannte Standard-Eingabe, “привязан” к предопределенному объекту cin. Die Ausgabe auf dem Terminal, oder die Standard-Ausgabe, привязан к объекту cout. Der Dritte vordefiniertes Objekt, cerr, ist eine Standard-Ausgabe für die Fehler. Обычно он используется для вывода сообщений об […]

Die Reihenfolge der Ausführung der Anweisungen in der Programmierung Sprachen C/C++

Standardmäßig den Anweisungen der Software ausgeführt werden, eine nach der anderen, konsequent. В программе первой будет выполнена инструкция readIn, за ней sort, compact и наконец print. Aber stellen Sie sich eine Situation, wenn die Anzahl der Verkäufe klein: es ist 1 oder auch 0. Вряд ли стоит вызывать функции sort и compact для такого случая. Sondern um das Ergebnis noch brauchen, daher ist die Funktion […]

Die Anweisungen auf der Sprache C++

В С++ действие называется выражением, und der Ausdruck, endet mit einem Semikolon, - Anleitung. Anleitung - es atomaren Teil der C++ - Programm, die im Programm in C++ entspricht der Vorschlag der natürlichen Sprache. Hier ist auch die Anweisungen, die Mit++:

Первая из приведенных инструкций является инструкцией объявления. book_count можно назвать идентификатором, symbolische Variable (или просто переменной) или объектом. Variable entspricht der Bereich im Arbeitsspeicher des Computers, соотнесенная mit einem bestimmten Namen (in […]

Tabelle IDS

Es gibt ein Problem mit dem Compiler, der in seinem aktuellen Zustand: er tut nichts für die Variable, wenn wir es erklären. So dass der Compiler ganz ruhig wird Speicher für mehrere Variablen mit dem gleichen Namen. Sie können leicht überprüfen, indem Sie eine Zeichenfolge Typ Pvavavabe eingeben. Hier haben wir angekündigt, die Variable A drei mal. Wie Sie können […]

Boolean Logik

Der nächste Schritt sollte auch Ihnen vertraut. Wir müssen hinzufügen, Boolesche Ausdrücke und Operatoren Beziehungen. Wieder, da arbeiteten wir mit Ihnen nicht einmal, ich werde nicht im Detail zu zerlegen, außer Momente, in denen Sie sich unterscheiden von dem, was wir vorher getan haben. Wieder, Wir werden nicht einfach aus anderen Dateien da kopieren […]

Kontrollstrukturen

Wir sind fast zu Hause. Mit Boolesche Ausdrücke einfach hinzufügen Kontrollstrukturen. Für TINY lösen wir nur zwei von Ihnen, IF und WHILE: <if> ::= IF <bool-expression> <block> [ ELSE <block>] ENDIF <while> ::= WHILE <bool-expression> <block> ENDWHILE lassen Sie wieder mich Entscheidung erklären, stillschweigend in dieser Syntax, das unterscheidet sich stark von der Syntax der C-oder Pascal. In […]

Machbar Genehmigung

Zu dieser Zeit können wir erzeugen eine leere Programm, das hat mehrere deklarierten Variablen und vielleicht initialisierten. Aber solange wir nicht генерировали keiner Zeile durchführbare Code. Ob Sie glauben oder nicht, aber wir haben fast Fit für den Einsatz der Compiler! Fehlt nur durchführbar Code, das muss sich im Hauptprogramm. Aber dieser Code ist der einzige Vorgang […]