Table of Contents Previous topic Next topic
C COMPILER->Compiler Data Formats->smart pointer
A smart pointers can be 8, 16 or 24 bits wide depending on how it is used.
If a global variable pVar is declared as char * the compiler will decide what type of pointer pVar it should be. When that decision is made, the format for the pointer will become fixed as a one byte pointer, two byte pointer or a three byte pointer. Before the compiler decides what type of pointer to make pVar, pVar is an uncommitted pointer. An uncommitted pointer has no format.