Kurssisisältö
C++ Johdanto
C++ Johdanto
Tutkitaan C++ Preprocessor -Direktiivejä
Ennen kuin voimme kirjoittaa mitään merkityksellistä ohjelmaa, meidän on opittava, kuinka lisätä nämä standardikirjastot projektiimme.
Lisätäksesi ulkoisia tiedostoja ohjelmaasi sinun on käytettävä esikäsittelydirektiivejä. Nämä ovat komentoja, jotka ohjaavat esikäsittelijää, työkalua, joka muuntaa koodin ennen kääntämistä. Useimpien esikäsittelydirektiivien syntaksi on:
directive
#directive parameters
Komento, joka lisää ulkoisia tiedostoja ohjelmaasi, on nimeltään #include
, ja tämä on komento, jota käytämme eniten toistaiseksi.
include
#include <name>
Vakiotiedostot liitetään kulmasulkeilla < >
, mutta voit myös luoda omia tiedostojasi ja liittää ne projektiisi samalla tavalla, käyttämällä lainausmerkkejä " "
.
Kuinka #include toimii
Katso alla olevaa koodia. Yksi sulkeista puuttuu. Yritä suorittaa tämä koodi ja katso, mitä tapahtuu.
main
int main() { return 0;
Saat virheen puuttuvasta }
. Tämä on tarkoituksella tehty osoittamaan, kuinka #include
toimii. Voimme luoda erillisen tiedoston, joka sisältää vain }
-symbolin ja sisällyttää sen main.cpp
-tiedostoon käyttämällä #include
-direktiiviä.
main
header
int main() { #include <header.h>
Ongelma on ratkaistu, eikä sinun pitäisi enää kohdata virhettä. Tämän ratkaisun syy piilee #include
-direktiivin luonteessa, joka käytännössä vain kopioi ja liittää tiedoston sisällön siihen kohtaan, missä sitä kutsutaan.
Kiitos palautteestasi!