mirror of
https://github.com/isocpp/CppCoreGuidelines.git
synced 2025-12-17 12:44:42 +03:00
@@ -4535,7 +4535,7 @@ If a `swap` tries to exit with an exception, it's a bad design error and the pro
|
||||
// ...
|
||||
};
|
||||
|
||||
`B`'s comparison accpts conversions for its second operand, but not its first.
|
||||
`B`'s comparison accepts conversions for its second operand, but not its first.
|
||||
|
||||
**Note**: If a class has a failure state, like `double`'s `NaN`, there is a temptation to make a comparison against the failure state throw.
|
||||
The alternative is to make two failure states compare equal and any valid state compare false against the failure state.
|
||||
|
||||
Reference in New Issue
Block a user