What is a header file in c plus plus

- What is the use of header file in c plus plus
- What is the header file extension in c plus plus
- What is the purpose of header file in c plus plus
- What is the correct syntax for including a header file in c plus plus
- What is the correct extension of header file in c plus plus
- What is the user defined header file extension in c plus plus