Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
#ifndef Luokka_h
#define Luokka_h

// Headerin sisältö tulee #ifndef ja #endif väliin. Tyyliin:
// class CLuokka
//{
{ // ... // 
}
;
\\

#endif   // Luokka_h

Tämän kun lisää jokaiseen header-tiedostoon, niin välttyy ongelmilta. Jotkin C++ kehitysympäristöt lisäävät nämä automaattisesti ja Microsoft Visual Studio lisää oman #pragma once -määrittelynsä joka ajaa saman asia, eikä luultavastikaan toimi muissa kääntäjissä (ei varmistettu).