|
Bas de page | |
---|---|
Auteur | Sujet : Type erasure et accesseurs |
Publicité | Posté le 27-08-2010 à 16:58:54 |
Taz bisounours-codeur |
Taz bisounours-codeur | Cela dit leurs solution avec des type_info, c'est complètement délirant.
|
Taz bisounours-codeur | Un exemple complet.
|
Taz bisounours-codeur | boost::any c'est également pas mal. |
Glock 17Pro |
--------------- . |
Un Programmeur | endl fait aussi un flush. --------------- The truth is rarely pure and never simple (Oscar Wilde) |
Glock 17Pro | dans quel cas sait-on qu'il est utile de faire un flush ou pas? Message cité 1 fois Message édité par Glock 17Pro le 02-09-2010 à 19:30:54 --------------- . |
Glock 17Pro | IObject &a(vi1), &b(vi2), &c(vf); je comprends pas cette ligne non plus d'ailleurs --------------- . |
Un Programmeur |
Si tu peux attendre que le fichier soit ferme ou pas pour que les donnees soient envoyees a l'OS.
Message édité par Un Programmeur le 03-09-2010 à 09:37:30 --------------- The truth is rarely pure and never simple (Oscar Wilde) |
Publicité | Posté le 03-09-2010 à 09:37:21 |
Glock 17Pro | 1. le fichier sortie écran associé au programme est bien fermé au moment où le programme se termine, l'affichage se fera donc de manière certaine une fois que le programme sera terminer et non au moment de l'exec du prog ?
Message cité 1 fois Message édité par Glock 17Pro le 03-09-2010 à 11:20:51 --------------- . |
Taz bisounours-codeur | Les IObject& c'est des références, juste pour illustrer que le polymorphisme se met aussi en œuvre avec par les références. |
Un Programmeur |
--------------- The truth is rarely pure and never simple (Oscar Wilde) |
Glock 17Pro |
--------------- . |
Taz bisounours-codeur | D'abord, vous avez passé vos vies à utiliser printf avec des "\n" sans jamais vous poser de questions. Un jour votre prof de C++ vous dit que endl c'est mieux, c'est plus C++. Sauf que dans l'histoire, le seul moment où en C vous faites du fflush(stdout), c'est entre un printf("prompt:" ) et fgets. Manque de pot, cin/cout/cerr sont liés, ce qui fait que cout flush tout seul en cas de lecture sur cin.
|
Glock 17Pro | c'est vraiment une abération d'avoir inventé ce endl alors! --------------- . |
Un Programmeur | Le C a une bufferisation par ligne qui n'existe pas en C++. Celle-ci est remplacée par l'utilisation de endl. On peut penser que l'usage n'est pas assez courant pour avoir mérité la normalisation de la fonction, mais de la a écrire que c'est aberrant, il y a un pas que je ne franchirai pas. S'il y a une aberration, elle est plutôt a chercher du cote de la qualité de l'enseignement du C++. --------------- The truth is rarely pure and never simple (Oscar Wilde) |
Glock 17Pro | tout comme celle du java du c de tout en général si on va par là --------------- . |
Glock 17Pro |
--------------- . |
Un Programmeur | Oui. Voir _IOLBF (oui cette constante est normalisee bien qu'elle commence par _ suivit d'une majuscule). --------------- The truth is rarely pure and never simple (Oscar Wilde) |
codablank | merci pour tes suggestions taz, entre temps j'ai trouvé une solution qui m'évite le cast, grâce à la méta-programmation et les templates
|
Glock 17Pro | tu peux poster ton code please --------------- . |
Publicité | Posté le |
Sujets relatifs | |
---|---|
Impossible de copier/coller un path dans un input type file sous FF3 | Erreur 13 :incompatibilité type |
Macro: Changer le type du fichier dans Enregistrer sous | Conversion de type c pour une utilisation de dll VBA |
Recherche editeur C type Nassi-Schneiderman | get file content type |
Problème type encodage ("é","è") etc.. | [C++] #include -> Type inconnu |
Créer un widget type iframe pour afficher ses derniers articles | Traitement de gros fichiers TXT (type PHPMyAdmin) |
Plus de sujets relatifs à : Type erasure et accesseurs |