Export (0) Print
Expand All

A.5.7 Pointer comparison

Visual Studio .NET 2003

In an unsafe context, the ==, !=, <, >, <=, and => operators (Section 7.9) can be applied to values of all pointer types. The pointer comparison operators are:

bool operator ==(void* x, void* y);
bool operator !=(void* x, void* y);
bool operator <(void* x, void* y);
bool operator >(void* x, void* y);
bool operator <=(void* x, void* y);
bool operator >=(void* x, void* y);

Because an implicit conversion exists from any pointer type to the void* type, operands of any pointer type can be compared using these operators. The comparison operators compare the addresses given by the two operands as if they were unsigned integers.

Show:
© 2014 Microsoft