如何调用另一个cpp里的void x:x(){}文件?

比如我想在1.cpp里调用2.cpp里的 void 2::x(){x}应该怎么做?没可能吗?
顺便再问下怎么调用注册好的动画?比如我在1.cpp里注册好了一个动画名字叫"A”那么我怎么在2.cpp里调用这个“A”?