Same here, I keep referring how C++ was the upgrade path from Turbo Pascal because I never came clear with bare bones C.
Since 2002, it has been a mix of .NET, C++ and Java, with my C++'s usage decreasing since those days, yet it is never zero, there is always a library or OS API to create bindings for.
I also like the language, but I definitely do not fit the culture of every ms and byte counts that they inherited from C.
On the C++ code where I have full control, RTTI, exceptions and STL bounds checking are always enabled, and I am yet to find a project where it mattered to have done otherwise.
Since 2002, it has been a mix of .NET, C++ and Java, with my C++'s usage decreasing since those days, yet it is never zero, there is always a library or OS API to create bindings for.
I also like the language, but I definitely do not fit the culture of every ms and byte counts that they inherited from C.
On the C++ code where I have full control, RTTI, exceptions and STL bounds checking are always enabled, and I am yet to find a project where it mattered to have done otherwise.