Value referring to another object or location.

Delayed copying until modified.

Variable-length Unicode encoding.

Pointer containing no valid target.

Data transfer without unnecessary memory copying.

Unicode encoding using 16-bit code units.

Pointer referring to invalid or freed memory.

Instruction enforcing memory operation ordering.

Unicode encoding using 32-bit code units.

Pointer abstraction providing automatic resource management.