C

Header guards (#ifndef)

Në shqip: Mbrojtja e header-ave

ShpjegimiSQ

Nëse i njëjti header përfshihet dy herë, del gabimi „redefinition“. Me #ifndef EMRI_H / #define EMRI_H / #endif (ose #pragma once) përfshihet vetëm një herë.

EnglishEN

If the same header is included twice, you get a “redefinition” error. With #ifndef NAME_H / #define NAME_H / #endif (or #pragma once) it's included only once.

Si ta mendosh

Si roja që s'të lë të hysh dy herë me të njëjtën biletë.

Lexoje në anglisht

Like a steward who won't let you in twice on the same ticket.

Shembull kodic

#ifndef LOJA_H
#define LOJA_H
int piket(int gola);
#endif

Terma të lidhur