C++ : Quel code vous fait gagner du temps ?

C++ : Quel code vous fait gagner du temps ? - C++ - Programmation

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 :D

Reply

Marsh Posté le 16-04-2002 à 15:29:11   

Reply

Marsh Posté le 16-04-2002 à 15:32:38    

"if"

 

[jfdsdjhfuetppo]--Message édité par mr_mat--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 16-04-2002 à 15:50:26    

"virtual" te permettra du gagner beaucoup de temps :jap:
 
Tu parles de partage mais je t'ai rien vu offrir ? :D
 
Non serieux, fais une question un moins vague/imprécise.


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
Reply

Marsh Posté le 16-04-2002 à 15:55:12    

"with" ... ha non zut ça c'est en pascal... ok je sors :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 16-04-2002 à 15:57:37    

"for"

Reply

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 !

Reply

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 :D


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
Reply

Marsh Posté le 16-04-2002 à 16:03:31    

Un4GivN a écrit a écrit :

et je découvre la librairie STL pour les vecteurs.


[:totoz]

Reply

Marsh Posté le 16-04-2002 à 16:04:00    

"while"

Reply

Marsh Posté le 16-04-2002 à 16:09:07    

mr_mat a écrit a écrit :

"while"  




 :lol:  
vazy il en reste kelkezuns :)
 
ps: unforgiven>> metallica vaincra :sol:

Reply

Marsh Posté le 16-04-2002 à 16:09:07   

Reply

Marsh Posté le 16-04-2002 à 16:10:04    

"switch"

Reply

Marsh Posté le 16-04-2002 à 16:15:04    

"template"
 
Ah non, on a dit gagner du temps :D


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 16-04-2002 à 18:09:46    

kadreg a écrit a écrit :

"template"
 
Ah non, on a dit gagner du temps :D


:lol:

Reply

Marsh Posté le 16-04-2002 à 18:18:15    

i++

Reply

Marsh Posté le 16-04-2002 à 18:39:09    

#include
c'est mieux que de recopier un fichier :D

Reply

Marsh Posté le 16-04-2002 à 20:33:42    

:crazy:
 
sérieusement ! Ça pourait être intéressant comme topic si chacun dit quelque chose de bien :D

Reply

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...


---------------
Il n'est pas nécéssaire de réussir pour persévérer.
Reply

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.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

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 :D  




 
La STL: list, map, sort...

Reply

Marsh Posté le 17-04-2002 à 14:19:11    

Let's go ! :hot:

Reply

Marsh Posté le 17-04-2002 à 14:20:14    

mettre des ";" a la fin des lignes

Reply

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 :heink:

Reply

Marsh Posté le 17-04-2002 à 14:30:23    

Goueg a écrit a écrit :

 
ca fait gagner du temps ca :heink:  



oui

Reply

Marsh Posté le 17-04-2002 à 14:32:44    

mr_mat a écrit a écrit :

oui  




j'aime ta capacité a répondre clairement ;)

Reply

Marsh Posté le 17-04-2002 à 14:36:46    

:lol:

Reply

Marsh Posté le 17-04-2002 à 14:49:27    

"int"

Reply

Marsh Posté le 17-04-2002 à 14:59:23    

Goueg a écrit a écrit :

 
ca fait gagner du temps ca :heink:  




 
ça compile plus vite, sans mettre plein d'erreurs :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 17-04-2002 à 15:01:26    

antp a écrit a écrit :

 
 
ça compile plus vite, sans mettre plein d'erreurs :D  




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 :D :D

Reply

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 :D :D  



:fuck: je suis meilleur que toi en c++

Reply

Marsh Posté le 17-04-2002 à 15:08:03    

"char*"

Reply

Marsh Posté le 17-04-2002 à 16:51:39    

goto (lol ! :D

Reply

Marsh Posté le 17-04-2002 à 16:56:57    

for(;;);
 
Comme ça, l'application ne plantera jamais!


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
Reply

Marsh Posté le 17-04-2002 à 17:01:35    

"malloc"

Reply

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

Reply

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!!! :lol:

Reply

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 :D

 

[jfdsdjhfuetppo]--Message édité par antp--[/jfdsdjhfuetppo]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 17-04-2002 à 17:12:19    

"?:" fait gagner du temps par rapport à "if" :D


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
Reply

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 :D  
 
 




 
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 :D )

Reply

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.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 17-04-2002 à 17:14:23    

Bon bhen j'ai bien fait de ne l'utiliser qu'en assembleur x86 :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed