comment ecrire "i=i-1" en C++?

comment ecrire "i=i-1" en C++? - C++ - Programmation

Marsh Posté le 16-11-2005 à 23:13:51    

comment ecrire "i=i-1" en C++?

Reply

Marsh Posté le 16-11-2005 à 23:13:51   

Reply

Marsh Posté le 16-11-2005 à 23:49:49    

i=i-1;
i-=1;
i--;
--i;
 
Ya des milliard de doc sur le net sur le c++ .... Pose pas des questions betes et documente toi ... :pfff:  

Reply

Marsh Posté le 17-11-2005 à 09:26:26    


 
i=i-1
t'appelle ca comment alors ?


---------------
-( BlackGoddess )-
Reply

Marsh Posté le 17-11-2005 à 09:29:45    

mbarekh a écrit :

comment ecrire "i=i-1" en C++?


 
 
 
 
C'est un concours?[:ktulu]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 17-11-2005 à 09:30:05    

ah bin on en est c++ donc fo faire de l'objet
 

Code :
  1. #define MOINS -
  2. template <typename T>
  3. class Nombre
  4. {
  5. public:
  6.   Nombre(const T &val) valeur(val) {};
  7.   operator T() const { return valeur;}
  8.   void decrementeDeUnLaValeur() { *this = Nombre<T>(valeur MOINS un);}
  9.  
  10. private:
  11.   static const T un = 1;
  12.   T valeur;
  13. }

Message cité 2 fois
Message édité par chrisbk le 17-11-2005 à 09:35:59
Reply

Marsh Posté le 17-11-2005 à 09:37:37    

fantastique  :love:


---------------
-( BlackGoddess )-
Reply

Marsh Posté le 17-11-2005 à 09:39:21    

tout devient simple avec de l'objet [:el g]

Reply

Marsh Posté le 17-11-2005 à 10:44:47    

chrisbk a écrit :


  Nombre(const T &val) valeur(val) {};


t'as pas l'impression d'avoir oublié un truc là ? [:pingouino]


Message édité par Harkonnen le 17-11-2005 à 10:45:22

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 17-11-2005 à 10:49:59    

ouais un ':' mais si tu veux c'etait pas vraiment fait pour etre vraiment compilé

Reply

Marsh Posté le 17-11-2005 à 11:03:05    

chrisbk a écrit :

ouais un ':' mais si tu veux c'etait pas vraiment fait pour etre vraiment compilé


ben assume tes conneries alors, bon dieu [:el g]
chaque fois que t'écris un truc qui compile pas, je reçois un MP du gusse qui me dit que tu écris des conneries et que t'as rien à foutre sur le forum (c'est déjà arrivé 2-3 fois, véridique) [:ddr555]

Message cité 1 fois
Message édité par Harkonnen le 17-11-2005 à 11:03:45

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 17-11-2005 à 11:03:05   

Reply

Marsh Posté le 17-11-2005 à 11:04:50    

Harkonnen a écrit :

ben assume tes conneries alors, bon dieu [:el g]
chaque fois que t'écris un truc qui compile pas, je reçois un MP du gusse qui me dit que tu écris des conneries et que t'as rien à foutre sur le forum (c'est déjà arrivé 2-3 fois, véridique) [:ddr555]


 
[:le kneu][:le kneu][:le kneu][:le kneu][:le kneu]
 
preuves ? nan parce que la c'est pas possible que ca soit vrai [:le kneu]
 
jveux voir un shot du mp (avec anonymisation si besoin est) :d

Message cité 1 fois
Message édité par chrisbk le 17-11-2005 à 11:05:28
Reply

Marsh Posté le 17-11-2005 à 11:25:32    

[:pingouino]

Reply

Marsh Posté le 17-11-2005 à 13:53:20    

chrisbk a écrit :

ah bin on en est c++ donc fo faire de l'objet
 

Code :
  1. #define MOINS -
  2. template <typename T>
  3. class Nombre
  4. {
  5. public:
  6.   Nombre(const T &val) valeur(val) {};
  7.   operator T() const { return valeur;}
  8.   void decrementeDeUnLaValeur() { *this = Nombre<T>(valeur MOINS un);}
  9.  
  10. private:
  11.   static const T un = 1;
  12.   T valeur;
  13. }



Et on remarque un refus d'utiliser les magic numbers du meilleur aloi :jap:


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
Reply

Marsh Posté le 17-11-2005 à 13:55:24    

C'est objet et c'est générique : c'est du Java. :o


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
Reply

Marsh Posté le 17-11-2005 à 14:03:23    

chrisbk :love:
(je prend ça comme une ôde à mon talent)


Message édité par the real moins moins le 17-11-2005 à 14:03:38

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 17-11-2005 à 14:03:24    

masklinn a écrit :

Et on remarque un refus d'utiliser les magic numbers du meilleur aloi :jap:


 
et je vais encore plus loin, je refuse d'utiliser les magic operator [:pingouino]

Reply

Marsh Posté le 17-11-2005 à 14:04:43    

chrisbk a écrit :

[:le kneu][:le kneu][:le kneu][:le kneu][:le kneu]
 
preuves ? nan parce que la c'est pas possible que ca soit vrai [:le kneu]
 
jveux voir un shot du mp (avec anonymisation si besoin est) :d


[:plusun] [:rofl]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 17-11-2005 à 14:07:46    

chrisbk a écrit :

et je vais encore plus loin, je refuse d'utiliser les magic operator [:pingouino]


J'ai vu ça :jap:
 
Ce qui confirme le fait connu de tous que ta devise n'est autre que "clarté, simplicité, maintenabilité" :jap:


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
Reply

Marsh Posté le 17-11-2005 à 20:47:44    

masklinn a écrit :

...clarté,...

[:pingouino]

masklinn a écrit :

...simplicité,...

[:pingouino]

masklinn a écrit :

...maintenabilité...

[:pingouino]

Reply

Marsh Posté le 17-11-2005 à 20:53:27    

tu peux pas comprendre

Reply

Marsh Posté le 17-11-2005 à 20:55:39    


J'pense que t'es pas vraiment aware du fait que les magic numbers c'est le mal. Tu devrais arrêter de commenter ce que tu ne comprends pas :pfff:


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
Reply

Marsh Posté le 17-11-2005 à 21:23:05    


 
Et à lui vous lui dites rien ?   :??:  
 
 
http://mackila.com/plusunlesmagicnumberscestlemal.gif

Reply

Marsh Posté le 18-11-2005 à 04:52:51    

Bon, c'est stupide, mai sje trainait dans le coin, j'ai vu de la lumiere, je suis entré...

Code :
  1. int dec( int i ) {
  2.    for( int j=1;j<i;j++);
  3.    return j;
  4. }

Reply

Marsh Posté le 18-11-2005 à 09:23:21    

tres tres bon ca aussi :love:


---------------
-( BlackGoddess )-
Reply

Marsh Posté le 18-11-2005 à 09:24:43    

nan c'est  chier [:le kneu]
 
si i est negatif hein ? [:le kneu]

Reply

Marsh Posté le 18-11-2005 à 09:54:55    

Euh, pardon mais ça retourne i à chaque fois, surtout. [:moule_bite]


Message édité par Elmoricq le 18-11-2005 à 09:55:26
Reply

Marsh Posté le 18-11-2005 à 09:55:56    

en plus ouais [:petrus75]


Message édité par chrisbk le 18-11-2005 à 09:56:07
Reply

Marsh Posté le 18-11-2005 à 10:28:28    

Ca retourne rien, j est déclaré dans le scope du for...


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 18-11-2005 à 10:31:23    

[:rofl]
 
Ce truc cumule tellement d'erreurs en 2 lignes que j'ai loupé celle-là :lol:

Reply

Marsh Posté le 18-11-2005 à 11:37:21    

HelloWorld a écrit :

Ca retourne rien, j est déclaré dans le scope du for...


En VC++5 ça passera [:dawa] (et le 6 aussi il me semble)


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

Marsh Posté le 18-11-2005 à 11:38:57    

antp a écrit :

En VC++5 ça passera [:dawa] (et le 6 aussi il me semble)


Oui.[:pingouino]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 18-11-2005 à 11:52:36    

http://img188.imageshack.us/img188/7236/18450955copie6fi.jpg

Reply

Marsh Posté le 18-11-2005 à 12:03:21    

antp a écrit :

En VC++5 ça passera [:dawa] (et le 6 aussi il me semble)


Et même le 7.1 (par défaut). Le 8 par défaut l'option de "compatibilité" est désactivée, mais ça peut être changé (/Zc:forScope).


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 18-11-2005 à 12:41:24    

pour une nouveau projet le 7.1 (ptet le 7 aussi) n'est pas en compatiblité VC6, enfin je crois :??:


Message édité par bjone le 18-11-2005 à 12:41:41
Reply

Marsh Posté le 18-11-2005 à 13:35:37    

Il me semble que si. En tous cas j'ai ouvert un projet et dans C/C++->Langue->Conformité forcée dans la portée d'une boucle For, c'est NON.
Dans la version 8, c'est Oui.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 18-11-2005 à 13:44:54    

HelloWorld a écrit :

Il me semble que si. En tous cas j'ai ouvert un projet et dans C/C++->Langue->Conformité forcée dans la portée d'une boucle For, c'est NON.
Dans la version 8, c'est Oui.


Je confirme :o
 
Avec la 7.1 et la 8b2, "Force conformance in For loop scope" est à "No" par défaut sur la 7.1 et "Yes" sur la 8b2


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
Reply

Marsh Posté le 18-11-2005 à 14:31:05    

tiens, ça veux dire que je l'aurai coché à chaque fois ?

Reply

Marsh Posté le 18-11-2005 à 14:33:42    

Probablement oui :o


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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