Hi all,

When debugging or experimenting with low-level code, I sometimes examine pointer values like this:
Qt Code:
  1. printf("Pointer points to %p\n", (void*)myPtr);
To copy to clipboard, switch view to plain text mode 

Usually, I'm only interested in confirming that two pointers have the same values, confirming that two pointers have different values, or finding the "positional differences" between pointer values. Thus, I've never needed to understand what the absolute values of those pointers are.

However, I'm now curious as to what those values actually represent... If I get the message "Pointer points to 006CBAC0", does 006CBAC0 refer to a unique location in RAM? If two different, simultaneously-running processes attempt to dereference 006CBAC0, will they read the same physical location?