You've been warned.
by Jonathan Boccara
From the article:
C++17 has deprecated a few components that had been in C++ since its beginning, and std::iterator is one of them.
If you don’t have C++17 in production, you’re like most people today. But one day or the other, your will have it, most likely. And when that day comes, you’ll be glad you anticipated the deprecation of such components, and stopped using them well in advance.
Let’s see how std::iterator was used, why it was deprecated, and what to use instead.