From cb62d978dc5f9c6fc20b1a11d2e50fd2beebb694 Mon Sep 17 00:00:00 2001 From: Severin Landwein <severin.landwein@th-koeln.de> Date: Tue, 29 Mar 2022 13:56:17 +0200 Subject: [PATCH] add include order --- code_conventions.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/code_conventions.h b/code_conventions.h index 1de4cf4..cef0442 100644 --- a/code_conventions.h +++ b/code_conventions.h @@ -26,6 +26,19 @@ -> damit werden die Funktionen/Methoden besser testbar * Jede Funktion/Methode soll mit einem oder mehreren Unittests getestet werden, soweit das möglich ist. * Jede Funktion/Methode soll nach Fertigstellung von einem Kollegen einem Review unterzogen werden. + + Konventionen zur Anordnung + ================================= + * Die Reihenfolge von Includes wird nach dem folgenden Schema durchgeführt: + -- Eigene Headerdatei + -- Leerzeile + -- C System Header + -- Leerzeile + -- C++ Standardbibliotheken + -- Leerzeile + -- Andere Bibliotheken + -- Leerzeile + -- Projektheader */ @@ -34,6 +47,16 @@ #define KONST_TO_SHOW +#include "code_conventions.h" + +#include <sys/types.h> +#include <unistd.h> + +#include <string> +#include <vector> + +#include "another_header.h" + class ClassForDemonstration { private: -- GitLab