C++ : Quel code vous fait gagner du temps ? - C++ - Programmation
Marsh Posté le 16-04-2002 à 15:32:38
"if"
[jfdsdjhfuetppo]--Message édité par mr_mat--[/jfdsdjhfuetppo]
Marsh Posté le 16-04-2002 à 15:50:26
"virtual" te permettra du gagner beaucoup de temps
Tu parles de partage mais je t'ai rien vu offrir ?
Non serieux, fais une question un moins vague/imprécise.
Marsh Posté le 16-04-2002 à 15:55:12
"with" ... ha non zut ça c'est en pascal... ok je sors
Marsh Posté le 16-04-2002 à 16:00:28
Désolé je commence jai pas grand chose à offrir... j'ai fais du C pas mal.. là jarrive et je découvre la librairie STL pour les vecteurs. C'est merveilleux !
vector<type> vecteur(3);
Les instructions push_back() et pop_back(), swap() et binary_search() c'est superbe !
Marsh Posté le 16-04-2002 à 16:01:12
mr_mat a écrit a écrit : "for" |
C'est vrai que ça fait gagner beaucoup de temps par rapport à n copier-coller
Marsh Posté le 16-04-2002 à 16:03:31
Un4GivN a écrit a écrit : et je découvre la librairie STL pour les vecteurs. |
Marsh Posté le 16-04-2002 à 16:09:07
mr_mat a écrit a écrit : "while" |
vazy il en reste kelkezuns
ps: unforgiven>> metallica vaincra
Marsh Posté le 16-04-2002 à 16:15:04
"template"
Ah non, on a dit gagner du temps
Marsh Posté le 16-04-2002 à 18:09:46
kadreg a écrit a écrit : "template" Ah non, on a dit gagner du temps |
Marsh Posté le 16-04-2002 à 20:33:42
sérieusement ! Ça pourait être intéressant comme topic si chacun dit quelque chose de bien
Marsh Posté le 16-04-2002 à 20:43:48
i+=1
je trouve ça plus joli que
i=i+1
...mais bon c'est pas du C++ c'est du C...
Marsh Posté le 16-04-2002 à 20:48:04
mr_mat a écrit a écrit : "for" |
Ça me rappelle quand je faisais du Basic sur mon CPC. Je n'avais pas compris à quoi servait l'instruction for, donc je faisais ça à chaque fois avec des tests et des goto...
En l'occurrence, découvrir for, ça m'a fait gagner du temps.
Marsh Posté le 16-04-2002 à 22:06:41
Un4GivN a écrit a écrit : Question de partager ses trucs... des petits bouts de code qui vous font gagner du temps, ou réduire grandement le codage. Je suis pas mal nouveau au C++ et je veux voir ce qui se passe |
La STL: list, map, sort...
Marsh Posté le 17-04-2002 à 14:23:13
mr_mat a écrit a écrit : mettre des ";" a la fin des lignes |
ca fait gagner du temps ca
Marsh Posté le 17-04-2002 à 14:32:44
mr_mat a écrit a écrit : oui |
j'aime ta capacité a répondre clairement
Marsh Posté le 17-04-2002 à 14:59:23
Goueg a écrit a écrit : ca fait gagner du temps ca |
ça compile plus vite, sans mettre plein d'erreurs
Marsh Posté le 17-04-2002 à 15:01:26
antp a écrit a écrit : ça compile plus vite, sans mettre plein d'erreurs |
ouech mais bon, a ce moment la...
enfin bon si mr_mat nous montre l'etendue de ses connaissances en c++, vous en faites pas, c bientot fini
Marsh Posté le 17-04-2002 à 15:06:01
Goueg a écrit a écrit : ouech mais bon, a ce moment la... enfin bon si mr_mat nous montre l'etendue de ses connaissances en c++, vous en faites pas, c bientot fini |
je suis meilleur que toi en c++
Marsh Posté le 17-04-2002 à 16:56:57
for(;;
Comme ça, l'application ne plantera jamais!
Marsh Posté le 17-04-2002 à 17:09:20
utiliser des decalage a gauche ou a droite pour les division ou multiplication par puissance de 2
genre:
a=b*4 tu mets a=b<<2
ou
a=b/8 tu mets a=b>>4
Marsh Posté le 17-04-2002 à 17:10:42
mr_mat a écrit a écrit : "malloc" |
hey t'as depasse les 3000 posts, et par la meme les 3000 mots!!!
Marsh Posté le 17-04-2002 à 17:10:47
ixemul a écrit a écrit : utiliser des decalage a gauche ou a droite pour les division ou multiplication par puissance de 2 |
J'utilisais ça en assembleur, mais en C j'ai laissé tombé cette technique
[jfdsdjhfuetppo]--Message édité par antp--[/jfdsdjhfuetppo]
Marsh Posté le 17-04-2002 à 17:12:19
"?:" fait gagner du temps par rapport à "if"
Marsh Posté le 17-04-2002 à 17:13:03
antp a écrit a écrit : J'utilisais ça en assembleur, mais en C j'ai laissé tombé cette technique |
Oui, ca me vient aussi de l'asm mais c'est tellement bon que ca m'est resté (le gain est moins flagrant qu'a l'epoque, mais il est toujours la )
Marsh Posté le 17-04-2002 à 17:13:05
ixemul a écrit a écrit : utiliser des decalage a gauche ou a droite pour les division ou multiplication par puissance de 2 ;) |
D'une part ça ne sert à rien car le compilateur sait faire tout seul.
D'autre part ça rend ton programme non portable sur les architectures big-endian.
Un truc à fuir.
Marsh Posté le 17-04-2002 à 17:14:23
Bon bhen j'ai bien fait de ne l'utiliser qu'en assembleur x86
Marsh Posté le 16-04-2002 à 15:29:11
Question de partager ses trucs... des petits bouts de code qui vous font gagner du temps, ou réduire grandement le codage. Je suis pas mal nouveau au C++ et je veux voir ce qui se passe