C++ “Named Parameter Idiom” vs. Boost::Parameter library

Implementing the Named Parameter Idiom is really easy, almost about as easy as using Boost::Parameter, so it kind of boils down to one main point.

-Do you already have boost dependencies? If you don’t, Boost::parameter isn’t special enough to merit adding the dependency.

Personally I’ve never seen Boost::parameter in production code, 100% of the time its been a custom implementation of Named Parameters, but that’s not necessarily a good thing.

Leave a Comment