
22 Aug
2007
22 Aug
'07
11:42 p.m.
Howard Hinnant wrote:
On Aug 22, 2007, at 7:14 PM, David Abrahams wrote:
The reason is, "Peter said so." In other words, if you accept Peter's modification, the contract says "if you construct it this way, it's a logic error to use it that way."
I don't see a problem with that.
Ok, so what if Howard says: If you construct it this way, it's a run time error to use it the that way. Is that statement in any way more or less correct?
Howard actually says that using it that way results in an exception, and this statement isn't more or less correct. It's just different.