:
class process {
static process* run_chain;
static process* running;
};
process* process::running = get_main();
process* process::run_chain = running;
The static data member
run_chain of class
process is defined in global scope; the notation
process::run_chain specifies that the member
run_chain
is a member of class
process and in the scope of class
process. In the static data member definition, the
initializer expression refers to the static data
member
running of class
process. —
end example