There are some cases when we include .cpp file instead of standard header file (.h), for example:
#include \"example.cpp\"
instead of
I have used it before and had no problem but I cannot ensure that this is safe. Sometimes this was the only option for me so I used it, otherwise I will use the .h file.