begin process at 2012 05 29 16:27:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

Précision sur les include


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Précision sur les include

vendredi 5 août 2005 à 09:14:12 | Précision sur les include

buno

Administrateur CodeS-SourceS
Salut les gens!

J'aimerais avoir quelques petites précisions sur les fichiers que l'on inclus, notamment, j'aurais deux questions:

- la première concerne iostream:
Pourquoi, quand je mets #include <iostream.h>, le compilo me jette-t-il? (C'est-à-dire qu'il trouve des symboles ambigus dans stream.h). Or, si je mets maintenant #include <iostream> (sans .h), plus de problème... J'ai lu quelque part que la deuxième façon collait mieux avec la norme C++. D'autres précisions??

- la seconde:
Quelle est la différence entre #include <truc.h> et #include "truc.h"? J'ai pris l'habitude de mettre des chevrons quand c'était des fichiers du C ou du C++ et des guillemets quand c'était les miens...

Merci à vous...

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
vendredi 5 août 2005 à 09:25:09 | Re : Précision sur les include

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
"truc.h" sera recherché dans ton projet alors que <truc.h> dans les dossiers définis par les variables d'environment de compilation.

ciao...
BruNews, MVP VC++
vendredi 5 août 2005 à 09:31:52 | Re : Précision sur les include

xterminhate

Membre Club
Réponse acceptée !
Pour le 1er point : Tous les headers .h sont obsoletes en C++ avec le standard actuel. Certains headers C subsistent : asser.h -> cassert, stdlib.h -> cstdlib, string.h -> cstring, time.h -> ctime.... les fonctions et variables sont alors dans le namespace std. Sinon, les headers C++ classiques : iostream, sstream, fstream, new...etc et toute la STL : deque, list, map, set, string, vector,...
vendredi 5 août 2005 à 09:51:24 | Re : Précision sur les include

buno

Administrateur CodeS-SourceS
Cooool!!
Merci les gars.

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
vendredi 5 août 2005 à 09:58:43 | Re : Précision sur les include

magic_Nono

Membre Club
Bj


Je suis parfaitement d'accord avec cette politique:

mettre des chevrons quand c'était des fichiers du C ou du C++  de grosses lib

et pour les sources perso ou spécifiques, des guillemets.

Comme l'a dit BN, le choix entre "" et <> donne le chemin de recherche

___________________________________________________________
Magicalement
Nono


Cette discussion est classée dans : fichiers, include, précision, précisions


Répondre à ce message

Sujets en rapport avec ce message

Include "je_comprend_pas_grand_chose.h" [ par neodelphi ] Bonjour tout le monde... C'est la première fois que je post un message ici, arf g le trac lol Bon je viend de me mettre au C++ pour me prog un jeu en Descriptif des fichiers INCLUDE [ par manu ] Bonjour, je cherche qqun qui puisse me lister la liste des fichier h d'include et a quoi ils servent ?Tel que :// Fichiers à inclure#include // pour [C/C++] - déclarations de fichiers .h [ par smashcfr ] Hello j'essaie de me remettre au C (sur builder), et je commence simple, en faisant des progs console. Même si je fais un tout petit prog, je le fais aide include [ par Dalamar ] Je travaille sur un petit jeu et j,ai plusieurs fichiers .h. Je suis obligé d'en inclure plusieurs dans les autres fichiers, bref, chaque fichier dépe Besoin de fichiers "*.h" [ par AxeL364 ] Bonjour,J'ai besoin des fichiers suivants :#include #include #include #include #include #include #include <netdb.h Libjpeg [ par Mad X ] Bonjour, j'aimerai me servir de la librairie libjpeg avec visual studio 2003. J'ai voulu tester juste en rajoutant a un prog qui fonctionne les incl recuperer des données dans un fichiers. [ par volkukan ] Salut, je compile ce petit programme et tout fonctionne bien a part que j'ai un probleme de segmentation donc de pointeur. Y a til une ame généreuse c memmove() et fichiers ? [ par boualiasma ] Salut, 1) je trouve un exemple de memmove() sous windows : Code : C 1 2 3 4 5 6 7 8 9 10 11 12 /* memmove example */ #include #includ macro #include<> [ par boutonnet ] Bonjour tout le monde, je suis actuellement en stage, et je rencontre un problème horrible... j'ai le code suivant ::: //STL Library #include #inclu connection nntp [ par Dagnir ] Bonjour, Je viens de débutter en C++ et je cherche quelque chose (des fichiers en .h je crois) pour pouvoir me connecter à un server de news nntp.Par


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales