C/C++-ban egyébként nem csak azért érdemes headert írni, hogy adatot rejtsen. Ha van egy nagyobb projekted, és esetleg több helyen akarod használni ugyanazt a modult, ha a c fájlt inkludálod annyiszor fordul bele a kódba ahányszor inkludáltad, ha viszont headert írsz, maga a kód csak egyszer fordul bele, a header megmondja, hogy hol vannak a függvények kezdőcímei. Meg azért is érdemes, mert a headerben nincs kód, így csak ránéz a júzer, és látszik miből áll az adott modul (ha persze jól be is van kommentelve). Ha meg kommentelsz érdemes annotációkat használni. Akkor elkezded írni a függvény nevét, és az IDE feldob egy helpet. A legtöbb IDE támogatja, és a C++11 óta standard.
/**
* @description: Initialize random number generator
* @param seed: Random number seed
* @returns: void
*/
void srnd2(long seed);
@TCH: Jól értettem, hogy a közepén valami olyasmit mond, hogy "god is a bitch"?
Először azt mondja, hogy "you are a bitch", aztán amikor a csaj visszakérdez, azt mondja, hogy "Dell is a bitch".
Ezt a videót kerestem. :DDD
- OK, what is the problem with your computer?
- icccccfáááákkkingszlóóóóóóóóóóóóóó