C++Guns – RoboBlog

22.08.2017

C++ für Anfänger&Profis - Container mit Ganzzahl

Filed under: Allgemein — Tags: — Thomas @ 15:08

Im zweiten Beispiel beschäftigen wir uns damit, wie es möglich ist, beliebig viele Zahlen gleichzeitig zu speichern. Dazu wird ein Container benötigt. C++ bietet hierfür unter anderem die Klasse vector an. Im folgenden Beispiel wird ein vector vom Typ int, der Länge 5 angelegt und ihn mit den Zahlen 1 bis 5 befüllt. Zu beachten […]

21.08.2017

C++ für Anfänger&Profis - Hello World! - Details

Filed under: Allgemein — Tags: — Thomas @ 15:08

Wie anfangs erwähnt gibt es für jedes Beispiel eine extra Seite mit Details. Über Performance kann ich bei einem Hello World! Programm wenig sagen, aber dennoch gibt es ein paar Sachen zu erwähnen. Schauen wir uns den Code noch einmal an: Die #include Anweisungen sind gang und gäbe. Aber bald nicht mehr nötig. Module ersetzen […]

20.08.2017

C++ für Anfänger&Profis - Hello World!

Filed under: Allgemein — Tags: — Thomas @ 07:08

Das traditionell erstes Programm in einer neuen Programmiersprache gibt den Satz "Hello World!" am Bildschirm aus. Daran wollen wir uns halten. Ohne Umschweife hier der Code. Eintippen, compilieren, starten und freuen. Da es das erste Beispiel ist, werde ich hier jede Zeile Code und jedes kryptische Zeichen erklären. In den ersten beiden Zeilen stehen #include […]

C++ für Anfänger&Profis - Grundsätzliches

Filed under: Allgemein — Tags: — Thomas @ 07:08

Ein paar grundsätzliche Worte über die Sprache C++. Anders als z.B. Python oder PHP ist C++ eine statisch, stark typisierte Sprache. Das heißt, dass zum Zeitpunkt, wenn der Compiler den Code compiliert, jede Variable einen Type haben muss. Damit ist es möglich Fehler schon während der Entwicklung zu entdecken, bevor das lauffähige Programm existiert. Und […]

C++ für Anfänger&Profis - Qt Creator

Filed under: Allgemein — Tags: — Thomas @ 06:08

Bilder von download, installation, und erstes Projekt Hello world

C++ für Anfänger&Profis - Die Entwicklungsumgebung

Filed under: Allgemein — Tags: — Thomas @ 06:08

Die eingesetzte Entwicklungsumgebung hat für mich einen großen Stellenwert beim Programmieren. Sie muss einfach zu installieren sein und einen Compiler mitbringen. Es braucht auf alle Fälle eine gute und schnelle Autovervollständigung, Syntaxhervorhebung, Fehlererkennung und Vorschläge zur Korrektur des Codes, automatische Einrückung, sowie Projekt Management. Die Entwicklungsumgebung muss portabel für alle gängigen Computersysteme existieren und ab […]

C++ für Anfänger&Profis - Vorwort

Filed under: Allgemein — Tags: — Thomas @ 05:08

Es gibt so viele Bücher über C++, aber 99% davon lehren nur schlechtes C. Der Unterschied zwischen diesen beiden Sprache ist fundamental, aber von dem Laien nicht ersichtlich. Die wenigen Bücher die sie wirklich mit C++ beschäftigen, und darunter die, welche modernes C++ behandeln, wie C++11, C++14 und C++17, die sind oft von dem Machern […]

14.08.2017

sshd_config AllowUsers AllowGroups

Filed under: Allgemein — Tags: — Thomas @ 11:08

Multiuser System. Nicht alle dürfen auf alle Verzeichnisse zugreifen. Nicht alle drüfen sich vom WAN einloggen, nur vom LAN. Geschütze Verzeichnisse nur durch eine besondere Gruppe 'intern' les- und schreibbar machen. Alle anderen haben kein Zugriff. chmod -R 770 chgrp -R intern Diesen Usern Gruppe 'intern' als Standardgruppe zuordnen usermod -g intern user1 Und dafür […]

Powered by WordPress