На сайте LearnCpp.com | 1.10 - Первый взгляд на препроцессор. В разделе " Защитники заголовков" есть эти фрагменты кода:
add.h:
#include "mymath.h"
int add(int x, int y);
subtract.h:
#include "mymath.h"
int subtract(int x, int y);
main.cpp:
#include "add.h"
#include "subtract.h"
При реализации защиты заголовка он упоминается следующим образом:
#ifndef ADD_H
#define ADD_H
// your declarations here
#endif
- Что может быть здесь? И, если
int main()
придет после#endif
? -
_H
ли_H
конвенцию или должен делать что-то?
Благодарю.