3 ms·
The recent C++ revisions are modern (kindof). Coming from C (and expecting a C with classes like stuff like in the 90s) C++ looks totally alien. Can't say its a
by z3phyr 8y ago
The recent C++ revisions are modern (kindof). Coming from C (and expecting a C with classes like stuff like in the 90s) C++ looks totally alien. Can't say its a mess because haven't used it much, just a toy project here and there..
- pjmlp 8y agoActually quite a few of modern C++ best practices, were already possible with classical 90's C++. Namely RAII, type safe strings, vectors, collections, less implicit conversions, reference parameters. For me, Turbo Vision, Object Windows Library and Visual Components Library were good examples of C++ frameworks making good use of such features. MFC always was seemed too thin in high level features. The problem with C++, is that its copy-paste compatibility with C, crucial to win the adoption from C compiler developers, nowadays has become its Achilles heel regarding safety.