dereference

Retrieve pointed value

Dereference is a computing term meaning to access the value stored at a memory address.

A pointer holds an address; dereferencing it retrieves what's actually there.

The concept is fundamental in languages like C and C++: Dereferencing a null pointer crashes the program.

The term occasionally appears metaphorically for following any kind of reference to reach its target.

pointer

address

Speak to formally

segfault · memory · variable · offset · asterisk · dangling · subscript

access

value

Importance or price

  • readComprehend written language
  • writeForm text on surface
  • fetchGo get and return

load · store · lookup · resolve · retrieve · extract · obtain · field · property · attribute

memory

address

Speak to formally

allocation · RAM · cache · register · buffer · virtual · physical · segment · block · cell

object

instance

Single occurrence of something

attribute · field · handle · proxy · wrapper · getter · binding · resolution · chaining · traversal

null

nil

Nothing whatsoever

invalid · absent · optional · nullable

Opposites
pointer operation direction

dereferencereference

Directing attention elsewhere

wrap · refer · address · abstract · encapsulate

Family

dereferences

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Abstract · Rated G