#301 Le 18/04/2010, à 20:10
- grim7reaper
Hors ligne
#302 Le 18/04/2010, à 20:14
- pfriedz
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
glop
Hors ligne
#303 Le 18/04/2010, à 20:27
- nesthib
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
j'ai failli faire un plop entre les posts du bot
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#304 Le 18/04/2010, à 20:51
- tshirtman
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
c'est chaud depuis sa refactorisation légère il y a quelques mois
Hors ligne
#305 Le 18/04/2010, à 21:03
- helly
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#306 Le 18/04/2010, à 22:57
- helly
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Hep les codeurs j'ai une tite question :
je potasse mon bouquin sur le c++ et je vois le mot clef "inline"
je cite :
le mot clef "inline" définit des fonctions dont l'appel dans le programme sera remplacé par le code de la fonction elle même
exemple a écrit :inline int doubler (int d)
{
return 2*i;
}
Concrètement ça change quoi par rapport à une fonction "classique"?
Dernière modification par helly (Le 18/04/2010, à 22:57)
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#307 Le 18/04/2010, à 23:08
- grim7reaper
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Dans le cas classique ta fonction est appelée (en général via l'instruction call en assembleur) ce qui nécessite la mise en place de certains mécanisme (très grossièrement : empilement du contexte, des paramètres puis appel de ta fonction).
Dans le cas d'une fonction inline, la ligne où tu appelle ta fonction est remplacé par le code de ta fonction. Donc tu n'as pas tout les mécanismes précédent.
Fonction normale : le code est présent une fois, mais il y a des appels (ça prend du temps)
Fonction inline : le code est dupliqué pour chaque appel (exécutable plus gros) mais appel instantané.
C'est une sorte d'amélioration du concept de macro en C (inline est disponible en C99).
Dernière modification par grim7reaper (Le 18/04/2010, à 23:20)
Hors ligne
#308 Le 18/04/2010, à 23:16
- Grünt
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Plop dodo
Red flashing lights. I bet they mean something.
Hors ligne
#309 Le 18/04/2010, à 23:18
- Pylades
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Merde, grillé !
Mais bien dit !
D’ailleurs je trouve ça con que ça n’existe pas en C89, mais je fais avec…
BN à tous.
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#310 Le 18/04/2010, à 23:20
- helly
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Ok c'est cool , merci
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#311 Le 18/04/2010, à 23:23
- grim7reaper
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Bon presque fini de "doxygener" mon code : 121 / 165 éléments (macros, fonctions, structures, typedef, define, enums).
Je finis demain, là je plop et dodo.
BN World !
Dernière modification par grim7reaper (Le 18/04/2010, à 23:25)
Hors ligne
#312 Le 18/04/2010, à 23:24
- helly
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
On est DÉJÀ demain ...
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#313 Le 18/04/2010, à 23:26
- grim7reaper
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Oui, c'est vrai .
Et bien, dans quelques heures alors .
Hors ligne
#314 Le 18/04/2010, à 23:26
- Pylades
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
On est DÉJÀ demain ...
J’adore cette phrase.
@grim7reaper : good job (j’imagine).
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#315 Le 18/04/2010, à 23:27
- helly
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Une dernière question et jme couche,
ousque je pourrais trouver les "rêgles" de "rédaction" du c++ (genre les espaces,indentations etc etc dans le code ?)
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#316 Le 18/04/2010, à 23:27
- tshirtman
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
a noter que "inline" n'est qu'un conseil au compilateur, qui en fait ce qu'il veut (enfin, la flemme de chercher une référence, mais j'ai appris ça en cours et lus ça plusieurs fois), si le compilateur estime que la fonction est trop grosse et appelé trop souvent pour être inliné, il la fait normale…
Hors ligne
#317 Le 18/04/2010, à 23:28
- Danychou
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Too too, MiNimAL!!
[youtube]http://www.youtube.com/watch?v=rfDU0VSQw-w[/youtube]
Dernière modification par danychou56 (Le 18/04/2010, à 23:30)
Qui met une poubelle à la mer, met sa mére à la poubelle!
Sur Ubuntu depuis la 7.04 10.10 64bit sur HP pavilion DV 6720ef
Hors ligne
#318 Le 18/04/2010, à 23:31
- helly
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
a noter que "inline" n'est qu'un conseil au compilateur, qui en fait ce qu'il veut (enfin, la flemme de chercher une référence, mais j'ai appris ça en cours et lus ça plusieurs fois), si le compilateur estime que la fonction est trop grosse et appelé trop souvent pour être inliné, il la fait normale…
Oui, moi bouquin dit un truc dans le genre
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#319 Le 18/04/2010, à 23:35
- grim7reaper
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
@grim7reaper : good job (j’imagine).
Ouais, long mais important.
De toute façons, j'ai adopté, de base, une syntaxe de com proche de doxygen donc la conversion va vite. C'est juste la masse de code qui ralentit le tout.
Une dernière question et jme couche,
ousque je pourrais trouver les "rêgles" de "rédaction" du c++ (genre les espaces,indentations etc etc dans le code ?)
Nulle part, c'est un sujet de troll récurrent (genre tab vs espace, position des accolade, nombre d'espaces).
C'est selon les goûts de chacun (tant que ça reste lisible ça va), sauf si tu bosses en équipes ou en entreprise et qu'il y a des conventions de codage à respecter.
a noter que "inline" n'est qu'un conseil au compilateur, qui en fait ce qu'il veut (enfin, la flemme de chercher une référence, mais j'ai appris ça en cours et lus ça plusieurs fois), si le compilateur estime que la fonction est trop grosse et appelé trop souvent pour être inliné, il la fait normale…
Bien sûr, à la fin c'est le compilo qui décide (souvent mieux que le programmeur).
Celà dit, sans aucune optimisations ou en le forçant via les options adéquate (si le compilo les fournis) il mettra inline même un truc pourri je pense (tant pis pour le programmeur, s'il veux forcer les choses il n'a qu'à savoir ce qu'il faisait).
Dernière modification par grim7reaper (Le 18/04/2010, à 23:36)
Hors ligne
#320 Le 19/04/2010, à 00:04
- cm-t
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Actu Ubuntu ☺/
Pauses Ubuntu sur Paris \_< -t
[(π)] La Quadrature du net
Hors ligne
#321 Le 19/04/2010, à 00:36
- tshirtman
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
@helly: tout le monde n'a pas les mêmes, pour ce qui est de l'indentation, comme le C y'as plusieurs styles (voir wikipedia, choisit celui que tu veux SAUF GNU!)
sinon pour écrire du C++ sain d'esprit les grands groupes ont des "guidelines" en général, j'ai tenté plusieurs fois de lire celles de google (qui produit beaucoup de C++) elles sont là http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml si ça t'intéresse (c'est long).
Hors ligne
#322 Le 19/04/2010, à 00:37
- tshirtman
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
@gream7reaper: je viens de lire ça (le temps de tenter de poster) compilateurVSprogrammeur, un gars a fait une conférence à ce propos, c'est vachement intéressant . http://www.bortzmeyer.org/source-code-optim.html
(mes messages ne passent que s'ils sont cours oO wifi pourrit oO)
Dernière modification par tshirtman (Le 19/04/2010, à 00:38)
Hors ligne
#323 Le 19/04/2010, à 00:41
- stratoboy
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
on code tellement mieux la nuit! je viens de trouvé 3 bug dans mon code
(et accesoirement j'ai explosé mon score a tetris ! )
Dernière modification par stratoboy (Le 19/04/2010, à 00:41)
quand on voit se que font les pigeons, on est heureux que les vaches n'aient pas d'ailes !
Hors ligne
#324 Le 19/04/2010, à 00:46
- nesthib
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#325 Le 19/04/2010, à 01:00
- helly
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
echo plop
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne