File Header Redefinisi C ++ (winsock2.h)

Bagaimana saya mencegah memasukkan file header dua kali? Masalahnya adalah saya termasukdi MyClass.h dan kemudian saya termasuk MyClass.h dalam banyak file, jadi itu termasuk beberapa kali dan terjadi redefinisi kesalahan. Bagaimana cara mencegahnya? Saya menggunakan #pragma sekali alih-alih...