logical_or |
A binary function object that
returns true if either of its operands are true
.
#include <functional>
template< class T >
struct logical_or : binary_function< T, T, bool >
(
x || y
) .
#include <algorithm>
#include <functional>
bool input1[ 4 ] = { 1, 1, 0, 1 };
bool input2[ 4 ] = { 0, 1, 0, 0 };
void
main()
{
int output[ 4 ];
transform( input1, input1 + 4, input2, output, logical_or< bool >() );
for ( int i = 0; i < 4; ++i )
cout << output[ i ] << "\n";
}
1
1
0
1
Copyright©1994-2026 Recursion Software LLC
All Rights Reserved - For use by licensed users only.