evaluates its second argument and returns its result
None
The first argument is already std::true, so the second argument decides whether the and-expression ist true or not.
std::and | "short cut" and-operation |
std_types::true | the *type* of the boolean value **true** |
std_types::false | the *type* of the boolean value **false** |
std::and | "short cut" and-operation |