I know that adding named arguments to C++ would be a great thing to accomplish, but it has been tried before without success. I just wanted you guys to take a look at (and, hopefully, learn from) the earlier, failed proposal from 1992 (yes, it's that old!), other people's analyses of it here and here, and page 14 of the minutes of a WG21/X3J16 meeting during which this same proposal was discussed. The result of all of this discussion was, I presume, the 'Named Parameter Idiom' (Google it if you don't know what it is.) I would also like to note here that someone has written a rather kludgy, but still interesting, implementation of keyword arguments in C++11. Please look at this research material which I have compiled for you and learn from any mistakes which you find within it!
I know that adding named arguments to C++ would be a great thing to accomplish, but it has been tried before without success. I just wanted you guys to take a look at (and, hopefully, learn from) the earlier, failed proposal from 1992 (yes, it's that old!), other people's analyses of it here and here, and page 14 of the minutes of a WG21/X3J16 meeting during which this same proposal was discussed. The result of all of this discussion was, I presume, the 'Named Parameter Idiom' (Google it if you don't know what it is.) I would also like to note here that someone has written a rather kludgy, but still interesting, implementation of keyword arguments in C++11. Please look at this research material which I have compiled for you and learn from any mistakes which you find within it!