Nicht zwingend HPC, ehr allgemein. Strings werden mit std::string (pure C++) und/oder QString (Qt) dargestellt. Der C-String (char*) wird nicht mehr benutzt. Das Konzept des C-Strings ist, die einzelnen Zeichen aneinander zu reihen und das Ende des Strings durch ein besonders ausgezeichnetes Zeichen darstellten: NULL. Das NULL Zeichen nennt man auch Sentinel. Dieses Prinzip ist […]
06.02.2020
02.12.2019
C++ Guns - Graph - Dijkstra Beschleunigungstechniken
Dijkstra - Single source shortest paths Testgebeit DGM triangulation Rheinausschnitt mit 2.7 Millionen Punkte und 8.1 Millionen Kanten. Das Gebiet ist in Nord Süd Richtung lang gestreckt und in Ost West Richtung schmal. Es soll ein kürzester Path von einem Startpunkt auf der Ostrand hin zur Westrand gefunden werden. Der überwiegende Teil des Gebiets muss […]
19.11.2019
C++ Guns: ACPL proudly presents: ElapsedTimer
ElapsedTimer: Measure amount of time with a monotonic clock. https://sourceforge.net/p/acpl/code/ci/master/tree/acpl/Examples/ElapsedTimer/main.cpp
15.11.2019
C++ Guns: P1935R0 A C++ Approach to Physical Units
Unbedingt lesen!!! P1935R0 A C++ Approach to Physical Units
02.11.2019
GIT SHA hash in QT as macro created at compile time
print git hash in qt as macro created at compile time This works for me: The build directory must be inside the GIT directory of the project. Nov 2 2019 16:41:22 GIT bf2d25f47afe2c8befcfa6fefb25acbb462d43b3
06.10.2019
C++ Guns: acpl Histogram2D: Ordnungszahl vs. Atomgewicht
Steigt das Atomgewicht mit der Ordnungszahl an? Hmmm. Lasst uns das in einem 2D Histogramm überprüfen!
16.09.2019
C++ Guns: BIG UNICODE
Vorheriger Post: Search C++ Guns: C++ && Unicode Vorvorherige Post: Qt && Unicode es gibt BIG unicodes das sind die unicodes zahlen mit mehr als 4 digits und da gibts tolle symbole wie z.b. die spielkarten 1 2 3... bube könig ass und so DIE WILL ICH HABEN :D normal leitet man ein unicode charater […]
29.07.2019
C++ Guns: P1161R3 Deprecate uses of the comma operator in subscripting expressions
Endlich. ND Arrays in std C++ wir kommen http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1161r3.html Don't forget GCC -Werror=unused-value
08.07.2019
C++ Guns: std::ofstream better err msg
Folgender Fetzen Code gibt eine gescheite Fehlermeldung für streams (wann fixen die endlich streams & exceptions?) terminate called after throwing an instance of 'std::system_error' what(): failed to open /home/ite/config/clusterprocessaccounting.dat : No such file or directory
04.07.2019
C++ Guns: Fingerübung: can convert double to int?
Wir bekommen öfter mal große integer Zahlen als double gespeichert in den Daten. Beim konvertieren nach Text (andere story) mit 6 signifikanten Ziffern und wissenschaftlicher Darstellung fallen Ziffern weg. Obwohl die wissenschaftliche Darstellung mit einem Exponent bei ganzen Zahlen nicht nötig wäre. Fingerübung: Schreibe eine Funktion die true zurück gibt, wenn die übergebene double Zahl […]