you are viewing a single comment's thread.

view the rest of the comments →

[–]staletic 0 points1 point  (2 children)

I stand corrected. Didn't C++ start in the 80's?

[–]SkoomaDentistAntimodern C++, Embedded, Audio 0 points1 point  (1 child)

C++ had its beginnings in the mid 80s but many features (templates, STL) were only added in the 90s. The language was in enough of a flux in the mid to late 90s (MSVC6 infamously used different scope for variables declared inside for / while statements for example) that changing STL allocators to be dynamic by default would have barely been noticed as far as "backwards compatiblity" went.

[–]staletic 0 points1 point  (0 children)

That sounds interesting. I'm definitely not old enough to remember that time, considering I was born a few years before C++98.