iostream vs iostream.h
Muita gente, principalmente programadores iniciantes tem dúvidas quando devem usar iostrem ou iostream.h .
Naturalmente nós programadores, tanto juniors quanto plenos não sabemos tudo. Isso é normal, e é normal também que em nosso cotidiano realizemos pesquizas na grande rede em busca de respostas, tutoriais, aulas, dicas etc...
O que acontece é que muitos programadores se deparam com exemplos de dois modos diferentes na hora de inserir a biblioteca iostream:
#include<iostream>
e
#include<iostream.h>
Mas qual a sintaxe correta a ser utilizada?
Primeiramente você deve saber que a biblioteca iostream.h foi depreciada já faz muito tempo. E o uso na notação '.h' no final de arquivos de cabeçalho padrão já foi substituido faz mais de 8 anos.
Embora muitos compiladores ainda suportem (muitas vezes unicamente) o uso da tipagem '.h' no final do nome dos arquivos de cabeçalho, muitos compiladores de c++ recentes não irão oferecer suporte a este tipo de sintaxe.
Por exemplo o Dev-C++ 4.9 suporta os 2 tipos, já compiladores do tipo GCC como do Code Blocks já não suportam a tipagem '.h' e retornam um erro no momento da compilação dizendo que o arquivo não pode ser encontrado no caminho ou diretório.
Então, como podem ver, nunca é uma boa ideia utilizar recursos depreciados em novos projetos.
Mas caso o compilador que você utilizar exibir erro ao utilizar <iostream> significa que ele ainda requer o modo '.h'.
Isaac
Assinar:
Postar comentários (Atom)
8 comentários:
lol nao disse nada
Muito bom, eu estava com essa dúvida a algum tempo.
Eu tbmmmm valew
direto e objetivo valeu
não explicou nada velho, que perda de tempo
Só funciona se você salvar como cpp.
Isaac Flora. As sua observações foram bem didáticas. Sábios são os que ensinam com simplicidade.... Muito bom.....
Adil.
Puta merda, não explicou nada e ainda é analfabeto.
Postar um comentário