Ask HN: Which parts of C++ do I need to learn in order to use Qt?
Unfortunately, using Qt requires writing C++, a language I have very little experience with. Which parts of C++ do I need to learn in order to use Qt?
For example, it seems I will not need to learn the details of exception-safety in C++, as Qt does not use exceptions [1]. Similarly it will not be necessary to learn the details of the standard library containers, because Qt provides its own versions [2].
Are there any other parts of C++ which I can safely ignore if I only intend to use the language with Qt? Is there agreement on a subset of the language which forms "Qt-flavoured" C++?
[1] http://doc.qt.io/qt-5/exceptionsafety.html
[2] http://doc.qt.io/qt-5/containers.html