Dynamic dispatch for methods in C++ is typically implemented with a table of these constructs called a “vtable” (“V-table”). During serialization, these constructs are converted to a position-independent persistent version during “swizzling.” Addition to these constructs is scaled by the size of an underlying data type in an example of these constructs’ namesake “arithmetic.” Garbage collection prevents certain types of segmentation faults by cleaning up “dangling” instances of these constructs. Each node in a linked list contains both data and one of these constructs associated with the next node. In C, an asterisk can be used to access data at the location described by one of these constructs. For 10 points, name this data type that stores addresses in memory. ■END■
ANSWER: pointers [accept dangling pointers; accept pointer arithmetic; accept function pointers or method pointers; accept references; accept addresses until read]
<MIT A, Other Science>
= Average correct buzz position