Boost logo

Boost :

Subject: Re: [boost] SafeInt code proposal
From: Niels Dekker - address until 2010-10-10 (niels_address_until_2010-10-10_at_[hidden])
Date: 2009-06-21 10:00:27

Steven Watanabe wrote:
> It's better to use non-members for operator+, operator-, etc.

In the case of a template class like SafeInt<T>, do you think the binary
operator+, operator-, etc., should be friend functions, defined inside
the class declaration, or template functions?

Note that I've just posted a slightly related ticket on David LeBlanc's
SafeInt: "Potential performance gain from non-member operator+"

BTW, I do think it would be great to have such a library in Boost.

Kind regards, Niels

Niels Dekker
Scientific programmer at LKEB, Leiden University Medical Center

Boost list run by bdawes at, gregod at, cpdaniel at, john at