What exactly is an ‘aligned pointer’?
It means that the address being pointed at is evenly divisible by some factor. Sometimes the term “natural alignment” is used, which generally means that objects having natural alignment need to be placed at addresses that are evenly divisble by the object’s size. Alignment is somestimes very important, since many hardware-related things place restrictions on … Read more