There is no include guard (neither "pragma once", nor "ifndef").
There is no include guard (neither "pragma once", nor "ifndef").