Things to learn during this stage that you should remember:
Location
and Position
provide a good start to
study foreign C++ classes. Your understanding them will be controlled,
including the operators.
symbol::Symbol
is incomplete.
std::set
symbol::Symbol
class relies on
std::set
.
Symbol
class is an implementation of the Flyweight
design pattern.