windows – What are * .h files for?

Question:

I'm starting to learn Visual C ++ (2010), I used to use Pascal, so:

  1. I don't quite understand what the header files are for;
  2. what exactly is prescribed in them (should be prescribed).

Answer:

If constants, function prototypes, macros, structure declarations and similar information is used (shared) in several files with program code, then it is placed in a .h file, which is included in .c files (or other .h files) by the #include preprocessor directive … That. general data is not duplicated. They change in one place and these changes are consistently included in the program codes.

Scroll to Top