C++-Esiprosessorin Ohjauslauseiden Tarkastelu
Ennen kuin voimme kirjoittaa merkityksellistä ohjelmaa, meidän täytyy oppia, kuinka nämä standardikirjastot lisätään projektiin.
Ulkopuolisten tiedostojen lisäämiseksi ohjelmaan on käytettävä esikäsittelyohjeita. Nämä ovat komentoja, jotka ohjaavat esikäsittelijää, työkalua, joka muuntaa koodia ennen kääntämistä. Useimpien esikäsittelyohjeiden syntaksi on:
directive.h
1#directive parameters
Komento, joka lisää ulkoisia tiedostoja ohjelmaan, on nimeltään #include
, ja tätä komentoa käytämme toistaiseksi eniten.
include.h
1#include <name>
Vakio-tiedostot liitetään kulmasulkeilla < >
, mutta voit myös luoda omia tiedostojasi ja liittää ne projektiisi samalla tavalla, käyttämällä lainausmerkkejä " "
.
Miten #include toimii
Katso alla olevaa koodia. Yksi sulku puuttuu. Yritä suorittaa tämä koodi ja katso, mitä tapahtuu.
main.cpp
1234int main() { return 0;
Saat virheilmoituksen puuttuvasta }
-merkistä. Tämä on tehty tarkoituksella havainnollistamaan, miten #include
toimii. Voimme luoda erillisen tiedoston, joka sisältää vain }
-merkin, ja sisällyttää sen main.cpp
-tiedostoon käyttämällä #include
-ohjauslausetta.
main.cpp
header.h
1234int main() { #include <header.h>
Ongelma on ratkaistu, eikä virhettä pitäisi enää esiintyä. Tämän ratkaisun syy liittyy #include
-ohjauslauseeseen, joka käytännössä vain kopioi ja liittää tiedoston sisällön siihen kohtaan, jossa sitä kutsutaan.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 3.85
C++-Esiprosessorin Ohjauslauseiden Tarkastelu
Pyyhkäise näyttääksesi valikon
Ennen kuin voimme kirjoittaa merkityksellistä ohjelmaa, meidän täytyy oppia, kuinka nämä standardikirjastot lisätään projektiin.
Ulkopuolisten tiedostojen lisäämiseksi ohjelmaan on käytettävä esikäsittelyohjeita. Nämä ovat komentoja, jotka ohjaavat esikäsittelijää, työkalua, joka muuntaa koodia ennen kääntämistä. Useimpien esikäsittelyohjeiden syntaksi on:
directive.h
1#directive parameters
Komento, joka lisää ulkoisia tiedostoja ohjelmaan, on nimeltään #include
, ja tätä komentoa käytämme toistaiseksi eniten.
include.h
1#include <name>
Vakio-tiedostot liitetään kulmasulkeilla < >
, mutta voit myös luoda omia tiedostojasi ja liittää ne projektiisi samalla tavalla, käyttämällä lainausmerkkejä " "
.
Miten #include toimii
Katso alla olevaa koodia. Yksi sulku puuttuu. Yritä suorittaa tämä koodi ja katso, mitä tapahtuu.
main.cpp
1234int main() { return 0;
Saat virheilmoituksen puuttuvasta }
-merkistä. Tämä on tehty tarkoituksella havainnollistamaan, miten #include
toimii. Voimme luoda erillisen tiedoston, joka sisältää vain }
-merkin, ja sisällyttää sen main.cpp
-tiedostoon käyttämällä #include
-ohjauslausetta.
main.cpp
header.h
1234int main() { #include <header.h>
Ongelma on ratkaistu, eikä virhettä pitäisi enää esiintyä. Tämän ratkaisun syy liittyy #include
-ohjauslauseeseen, joka käytännössä vain kopioi ja liittää tiedoston sisällön siihen kohtaan, jossa sitä kutsutaan.
Kiitos palautteestasi!