Note that a proposal for named arguments was recently presented to the C++ standards committee [1], and they did not seem receptive to it [2].
The proposal was for a different syntax (name : value), but the objections were not related to the syntax. Regards, Nate [1] http://open-std.org/JTC1/SC22/WG21/docs/papers/2014/n4172.htm [2] http://theres-waldo.ca/2014/11/23/trip-report-c-standards-meeting-in-urbana-champaign-november-2014/ (see list of rejected proposals in section "Evolution Working Group")