Translations of this page?:

#include

Sintaxe:

    #include <filename>
    #include "filename"

Este comando pega num ficheiro (de nome filename) e insere-o na posição onde aparece o comando #include. A principal diferença entre a sintaxe dos dois items é que se filename estiver entre parênteses <>, então o compilador procura pelo ficheiro de alguma maneira. Se está entre aspas, então o compilador não se esforça muito em procurar pelo ficheiro.

Enquanto o comportamento dessas duas procuras é da responsabilidade do compilador, normalmente os parênteses <> indicam para procurar nos directórios das bibliotecas standard, enquanto que as aspas indicam uma procura no directório actual. Os novos comandos #include do C++ “refinado” não precisam de se referir directamente a nomes de ficheiros, pelo menos no que diz respeito às bibliotecas standard. É por isso que consegue escrever

     #include <iostream>

…e não ter o compilador a queixar-se.

 
• • • SitemapRecent changesRSScc