Curso Programação Orientada à Objetos

Namespace

Página do Curso 12 min Texto por
User Image
Allan Garcia

Nesta aula, veremos como funciona o Namespace no C++.

Código das bibliotecas do C++

Na última aula, tínhamos o seguinte programa:

#include <stdio.h>
#include <algorithm>

int main() {
    int x = min(1, 2);
    printf("%d", x);
}

Nele, incluímos a biblioteca algorithm e chamamos a função min(). Segundo a Reference, essa função realmente está presente no cabeçalho que adicionamos, mas, como vimos, obtemos um erro ao tentarmos compilar e executar o programa.

Para entender um pouco melhor esse erro, vamos olhar alguns códigos das bibliotecas do C++, que vimos como encontrar na aula passada.