Hello
My first post!
Parameter
Names
Don't you just hate it when you're reading code that looks like
this and no idea what those parameters are ?
func(true,
false);
This is
the function declaration - but it's a pain to go and find that:
void
func(bool debug, bool log);
With
this proposal, allowing inclusion of the parameter names makes it
clear:
func(debug=true,
log=false);
What do you think?
Cheers, Jonny
ps. read the other proposals, but I feel this is simpler, clearer
http://open-std.org/JTC1/SC22/WG21/docs/papers/2018/p0671r2.html
I don't think passing parameters in any order is a good idea though,
that makes it harder to identify any missing parameters (or
accidentally default initialized parameters)
https://www.fluentcpp.com/2018/12/14/named-arguments-cpp/
This one is the same/similar proposal as mine, so would support this
style
https://marcoarena.wordpress.com/2014/12/16/bring-named-parameters-in-modern-cpp/