Vivendo e aprendendo... iostream ou iostream.h ?



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

8 comentários:

Anônimo disse...

lol nao disse nada

Guilherme Gomes disse...

Muito bom, eu estava com essa dúvida a algum tempo.

luciano cicero disse...

Eu tbmmmm valew

wanderley silva disse...

direto e objetivo valeu

Anônimo disse...

não explicou nada velho, que perda de tempo

Eddie disse...

Só funciona se você salvar como cpp.

Anônimo disse...

Isaac Flora. As sua observações foram bem didáticas. Sábios são os que ensinam com simplicidade.... Muito bom.....
Adil.

Anônimo disse...

Puta merda, não explicou nada e ainda é analfabeto.

Postar um comentário

Related Posts with Thumbnails
top
BlogBlogs.Com.Br