Ich hab gerade Döner gefrühstückt.

Was mich ankotzt: C++ templates und Visual Studio. Um mal James Mickens zu zitieren (dessen Essays jeder lesen sollte weil sie großartig sind (Slow Winter und Night Watch sind einfach nur großartig! Lesen!)):
Quote:

When it’s 3 A.M., and you’ve been debugging for 12 hours,
and you encounter a virtual static friend protected volatile
templated function pointer, you want to go into hibernation and
awake as a werewolf and then find the people who wrote the
C++ standard and bring ruin to the things that they love. The
C++ STL, with its dyslexia-inducing syntax blizzard of colons
and angle brackets, guarantees that if you try to declare any
reasonable data structure, your first seven attempts will result
in compiler errors of Wagnerian fierceness:
Code:
Syntax error: unmatched thing in thing from std::nonstd::_ _
map<_Cyrillic, _$$$dollars>const basic_string< epic_
mystery,mongoose_traits &lt; char>, _ _default_alloc_<casual_
Fridays = maybe>>


One time I tried to create a list<map<int>>, and my syntax
errors caused the dead to walk among the living


Genau so geht es mir gerade. Und das Visual Studio keine constructor inheritance kann... Es ist 2014, C++11 wurde vor 3 Jahren standadisiert und war davor Jahrelang als draft vorhanden. Fix your shit already! (Und wenn die schon dabei sind, fixed doch gleich die thread library... std::promise<void()> geht nicht... Weil... Ugh, fucked if I know)


Shitlord by trade and passion. Graphics programmer at Laminar Research.
I write blog posts at feresignum.com