Java – for-each rettet einen

Heute sollte ich einen Fehler im fremden Code heraus finden. Das Java-Programm warf folgende Exception aus:

java.util.ConcurrentModificationException

Tja, es wurde auf jeden Fall von einer ArrayList-Collection geworfen. Meine erste Vermutung war, das zwei Threads auf dieser ArrayList schreiben. Also auf den thread-sicheren Vector umsteigen? Hat aber nichts geholfen.

» Weiterlesen

Free/Libre Software gegen Open Source Software

FLOSS (auch als FOSS bekannt) steht für Free/Libre and Open Source Software. Für viele ist das alles ein Brei und es gibt für sie keinen Unterschied zwischen Open Source Software (kurz OSS) und Free/Libre Software (kurz Free Software). Ist es das wirklich oder gibt es da nicht einen Unterschied? » Weiterlesen

C++17 ist komplett

Laut Herbe Sutter (dem Vorsitzenden des ISO-C++-Komitees) ist C++ 17 technisch komplett. Es wurde noch in letzter Minute der Typ std::byte aufgenommen, der das Arbeiten mit 8-Bit-Daten erleichtert. Denn unsigned char ist nicht so einfach zu schreiben und zu lesen.

Jetzt muss noch C++17 für die ISO fertig formuliert werden. Wie der Name sagt, soll die neue C++-Norm noch dieses Jahr offiziell werden.

Quelle: Trip report: Winter ISO C++ standards meeting (Kona), C++17 is complete | Sutter’s Mill

1 2 3 6