- Pimpl(Pointer Implementation)
- Singleton
- ...
Template:
/**
* Sum numbers in a vector.
*
* @param values Container whose values are summed.
* @return sum of `values`, or 0.0 if `values` is empty.
*/
double sum(std::vector<double> & const values) {
...
}Reference: Documenting C++ Code