"C ++ implementation" means the compiler plus the linker plus the standard libraries plus the system in which the program actually runs. Everything except your source, basically.
Implementation is what implements the C ++ standard.
Thus, the book does not say that any particular thing calls your function. Most likely, the whole package or some part of it guarantees that it is called main.
, , , .