Utilizzo di più file .cpp nel programma c ++?

Recentemente mi sono trasferito da Java per C ++ ma ora quando scrivo la mia applicazione non mi interessa scrivere tutto il codice nella funzione principale che voglio nella funzione principale per chiamare un’altra funzione, ma questa altra funzione è in un altro file .cpp.

Lasciami spiegare meglio se non capiresti:
Ho un file: main.cpp al suo interno ho la funzione principale.

Ho il secondo file: second.cpp inside Ho una funzione chiamata second() Voglio chiamare questa funzione chiamata second() dalla mia funzione principale ..

Qualsiasi aiuto?