I need to know if there is an easier to remember alias for :
In regexes I could replace match_results<string::iterator> with smatch.
It is so much easier that I would like to extend this to other things..
Any idea ?
I managed to find declarations of aliases but apart from namespace aliases, it is hard to understand.
If your compiler supports C++11, you can use "auto". You can always use
"#define AVeryShortStringToStdStringIterator std::string::const_iterator"
Instead of a #define you may want to consider using a typedef like so:
typedef std::string::const_iterator str_citer;
Lot of great ideas !
Ats15, what did you mean by auto ?
My compiler supports c++11.
it will ease my code a lot !
Since I do not intend to become the next c++ guru, it will be perfectly fine :)
Last edited on