Can I have a class in C++, in different .hpp files?

Because I have a class called Map which is about 5000 lines and I wonder know if I can split it in two or three files with the same class name, and if other headers will see this class like if it wasn't split.