Category
page 1Pointers (computer programming)
pointer
type which stores memory addresses in a computer program
smart pointer
abstract data type that simulates a pointer while providing added features, such as automatic memory management or bounds checking, intended to reduce bugs caused by the misuse of pointers, while retaining efficiency
null pointer
a value indicating that a pointer does not refer to a valid object
dangling pointer
pointer that does not point to a valid object

function pointer
pointer that points to a function