Login | Register   
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: C++
Expertise: All
Jan 28, 1999

When Are Pointers Equal?

Pointers to objects or functions of the same type are equal if and only if in they are both NULL:
 
  int *p1 = NULL, p2 = NULL;
  bool equal = (p1==p2); //true
Or if they point to the same object:
 
  char c;
  char * pc1 = &c;
  char * pc2 = &c;
  equal = (pc1 == pc2); // true
Additionally, pointers are equal if they point one position past the end of the same array.
Danny Kalev
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap