There's nothing to prevent you from adding a NULL
pointer to a BList
.
However, functions that retrieve items from the list (such as
ItemAt()
)
return NULL
when the requested item can't be found. Thus, you can't
distinguish between a valid NULL
item and an invalid attempt to access an
item that isn't there.