Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4694 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  5830  5831  5832  ..  26992  26993  26994  26995  26996  26997
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°915601
Moktar1er
No one replies...
Posté le 06-12-2004 à 12:14:07  profilanswer
 

Reprise du message précédent :

the real moins moins a écrit :

ben oui et non, 'fin ton objet doit tjs *etre* un string pour que le cast fonctionne. mais s'il est explicitement déclaré comme string ou sous-classe, oui ça sert à rien.
mais on est d'accord qu'aucun language permet de caster un string un objet qui n'est pas dans la hierarchie de string quand meme :??:


bah si je veux caster un pixel en string qui m'en empèche?

mood
Publicité
Posté le 06-12-2004 à 12:14:07  profilanswer
 

n°915603
Profil sup​primé
Posté le 06-12-2004 à 12:14:24  answer
 

bon, vos gueules la :o

n°915605
antp
Super Administrateur
Champion des excuses bidons
Posté le 06-12-2004 à 12:14:25  profilanswer
 

il marche plus le smiley de Kadreg ?
http://img39.exs.cx/img39/4906/e0xkadreg.png

n°915606
the real m​oins moins
Posté le 06-12-2004 à 12:14:39  profilanswer
 

uiiiiiii ?[:klem3i1]
 
 
 
test [:kadreg]

n°915609
the real m​oins moins
Posté le 06-12-2004 à 12:15:05  profilanswer
 

moktar1er a écrit :

bah si je veux caster un pixel en string qui m'en empèche?

ben j'en sais rien mais en java ça va pas marcher des masses en tous cas [:itm]

n°915610
simogeo
j'ai jamais tué de chats, ...
Posté le 06-12-2004 à 12:15:16  profilanswer
 

moktar1er a écrit :

bah si je veux caster un pixel en string qui m'en empèche?


 
http://www.linux.ime.usp.br/~abpaula/southpark/206_jesus_in_crowd.gif


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°915611
chrisbk
-
Posté le 06-12-2004 à 12:15:22  profilanswer
 

antp a écrit :

VC++, quand tu castes une CString en LPCSTR (char*) il appelle une méthode il me semble (vu que LPCSTR est vu comme un opérateur...)
edit:
http://msdn.microsoft.com/library/ [...] pctstr.asp
en fait je sais pas si on peut le voir comme un cast bien que ça en ait le look


 
oué enfin en C++ t'as des operateurs de cast, donc ca fausse le truc


---------------
NP: HTTP Error 764 Stupid coder found
n°915612
the real m​oins moins
Posté le 06-12-2004 à 12:15:36  profilanswer
 

hfr tourne sous thttpd? [:wam]

n°915613
Moktar1er
No one replies...
Posté le 06-12-2004 à 12:16:46  profilanswer
 

the real moins moins a écrit :

ben j'en sais rien mais en java ça va pas marcher des masses en tous cas [:itm]


 

Code :
  1. char *toto;
  2. int prout;
  3. prout = (int)toto;


 
pourquoi j'aurais pas le droit de faire ça?

n°915616
chrisbk
-
Posté le 06-12-2004 à 12:17:39  profilanswer
 

moktar1er a écrit :

Code :
  1. char *toto;
  2. int prout;
  3. prout = (int)toto;


 
pourquoi j'aurais pas le droit de faire ça?


 
1/ paske c pas du java
2/ en C t'as le droit mais t'assume le resultat idiot


---------------
NP: HTTP Error 764 Stupid coder found
mood
Publicité
Posté le 06-12-2004 à 12:17:39  profilanswer
 

n°915617
simogeo
j'ai jamais tué de chats, ...
Posté le 06-12-2004 à 12:19:22  profilanswer
 

chrisbk a écrit :

1/ paske c pas du java
2/ en C t'as le droit mais t'assume le resultat idiot


 
c'est cette conversation qui pue du slip .... :o
vos gueules  :o


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°915619
skeye
Posté le 06-12-2004 à 12:20:44  profilanswer
 

Ce qui est bien avec le php c'est qu'avec des questions nulles on a vite fait de déclencher une discussion à la con interminable...[:ddr555]


Message édité par skeye le 06-12-2004 à 12:20:57

---------------
Can't buy what I want because it's free -
n°915620
Moktar1er
No one replies...
Posté le 06-12-2004 à 12:20:57  profilanswer
 

chrisbk a écrit :

1/ paske c pas du java
2/ en C t'as le droit mais t'assume le resultat idiot


ça n'en est pas moins un cast [:spamafote]

n°915622
chrisbk
-
Posté le 06-12-2004 à 12:23:03  profilanswer
 

moktar1er a écrit :

ça n'en est pas moins un cast [:spamafote]


 
bin la dessus on est d'accord mais ton cast il a pas appelé atoi() (et on le felicite), ce qui est en gros le debat actuel. Tout ce que t'as fait c'est coller l'adresse de ta chaine dans ton int (en la tronquant en passage si t'es en 64bits), ce qui n'est pas forcement un interessant exploit. Vu qu'en C tu peux caster de tout a tout (de float a pointeurs, allons y, c'est noel), c'est pas un gros avancement, quand meme.
 
bref dans un langage un brin moderne, ca passera pas


Message édité par chrisbk le 06-12-2004 à 12:23:51

---------------
NP: HTTP Error 764 Stupid coder found
n°915623
skeye
Posté le 06-12-2004 à 12:24:20  profilanswer
 

chrisbk a écrit :

bin la dessus on est d'accord mais ton cast il a pas appeler atoi() (et on le felicite), ce qui est en gros le debat actuel. Vu qu'en C tu peux caster de tout a tout (de float a pointeurs, allons y, c'est noel), c'est pas un gros avancement, quand meme.
 
bref dans un langage un brin moderne, ca passera pas


Ouais, mais php il permet de tout caster en string, il a une méthode toString, et il permet que les 2 ne renvoient pas la même chose, c'est ça le problème, à la base...:o


---------------
Can't buy what I want because it's free -
n°915624
Profil sup​primé
Posté le 06-12-2004 à 12:26:32  answer
 

skeye a écrit :

Ouais, mais php il permet de tout caster en string, il a une méthode toString, et il permet que les 2 ne renvoient pas la même chose, c'est ça le problème, à la base...:o

t'as pris quelle doc pour regarder les nouveauté php5?

n°915625
the real m​oins moins
Posté le 06-12-2004 à 12:26:55  profilanswer
 

moktar1er a écrit :

Code :
  1. char *toto;
  2. int prout;
  3. prout = (int)toto;


 
pourquoi j'aurais pas le droit de faire ça?

ha mais je sais pas moi, tu vois ce que tu viens de quoter, je dis "en java ça marchera pas", apres, je demandais confirmation à chris que ça serait pareil dans d'autres languages et tu me dis que non, bah voilà, je suis surpris, parce que je vois pas bien ske tu vas faire avec ton char* caster en int, mais vala.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°915626
skeye
Posté le 06-12-2004 à 12:27:16  profilanswer
 

chacal_one333 a écrit :

t'as pris quelle doc pour regarder les nouveauté php5?


php.net...[:dawa]
http://www.php.net/manual/fr/language.oop5.php


---------------
Can't buy what I want because it's free -
n°915627
the real m​oins moins
Posté le 06-12-2004 à 12:28:10  profilanswer
 

skeye a écrit :

Ouais, mais php il permet de tout caster en string, il a une méthode toString, et il permet que les 2 ne renvoient pas la même chose, c'est ça le problème, à la base...:o

ben la dedans le seul probleme pour moi c'est qu'il permette de *tout* caster en string; qu'il n'appelle pas toString quand tu castes en string c'est *normal*


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°915628
skeye
Posté le 06-12-2004 à 12:29:47  profilanswer
 

the real moins moins a écrit :

ben la dedans le seul probleme pour moi c'est qu'il permette de *tout* caster en string; qu'il n'appelle pas toString quand tu castes en string c'est *normal*


Bah non, parce-que caster en string et afficher donne un résultat plus ou moins cohérent...donc je considèrerais normal que la redéfinition du toString modifie ce comportement...:o


---------------
Can't buy what I want because it's free -
n°915630
masklinn
í dag viðrar vel til loftárása
Posté le 06-12-2004 à 12:32:16  profilanswer
 

the real moins moins a écrit :

ben la dedans le seul probleme pour moi c'est qu'il permette de *tout* caster en string; qu'il n'appelle pas toString quand tu castes en string c'est *normal*


ben non, logiquement toString donne la représentation sous forme de chaine de caractère de l'objet (de même que __repr__ en python), dans un langage haut niveau ca donne une cohérence, sinon tu veux faire quoi comme opération dans ton cast? un truc aléatoire?
 
Tiens, question con, en PHP tu peux dériver un objet d'un autre non?
Donc tu peux surdéfinir toString pour prendre en compte (dans la représentation de ton nouvel objet) les apports dus à l'héritage.
mais pour le cast, tu fais comment? (et au moins si le langage était cohérent et si le cast utilisait tostring il n'y aurait pas lieu de se faire chier avec ca)


Message édité par masklinn le 06-12-2004 à 12:34:15

---------------
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?
n°915631
skeye
Posté le 06-12-2004 à 12:32:52  profilanswer
 

Masklinn a écrit :

ben non, logiquement toString donne la représentation sous forme de chaine de caractère de l'objet (de même que __repr__ en python), dans un langage haut niveau ca donne une cohérence, sinon tu veux faire quoi comme opération dans ton cast? un truc aléatoire?


Enfin un qui me comprend! \o/


---------------
Can't buy what I want because it's free -
n°915632
masklinn
í dag viðrar vel til loftárása
Posté le 06-12-2004 à 12:35:10  profilanswer
 

skeye a écrit :

Enfin un qui me comprend! \o/


Ben ouais, en Python ca semble logique, ces javateux faut toujours qu'ils compliquent tout [:mmmfff]


---------------
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?
n°915633
simogeo
j'ai jamais tué de chats, ...
Posté le 06-12-2004 à 12:38:02  profilanswer
 

arrêtez ou je sors mon bot [:icon8]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°915635
masklinn
í dag viðrar vel til loftárása
Posté le 06-12-2004 à 12:42:26  profilanswer
 

simogeo a écrit :

arrêtez ou je sors mon bot [:icon8]


 [:mmmfff]


---------------
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?
n°915636
Profil sup​primé
Posté le 06-12-2004 à 12:44:40  answer
 

tin jcomprend pas l'interet des methode static [:joce]

n°915638
the real m​oins moins
Posté le 06-12-2004 à 12:52:06  profilanswer
 

Masklinn a écrit :

ben non, logiquement toString donne la représentation sous forme de chaine de caractère de l'objet (de même que __repr__ en python),  


je ne pense pas avoir dit le contraire !?
 

Masklinn a écrit :


dans un langage haut niveau ca donne une cohérence, sinon tu veux faire quoi comme opération dans ton cast? un truc aléatoire?


gni ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°915639
the real m​oins moins
Posté le 06-12-2004 à 12:52:27  profilanswer
 

chacal_one333 a écrit :

tin jcomprend pas l'interet des methode static [:joce]

elles ne s'appliquent pas à une instance de ton objet


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°915640
Profil sup​primé
Posté le 06-12-2004 à 12:52:44  answer
 

quelqu'un aurait plein de test à la con? :]
 
genre quel animal seriez vous [:dawa]
 
m'ennui, j'ai envie de test [:dawa]

n°915641
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 06-12-2004 à 12:53:21  profilanswer
 

chacal_one333 a écrit :

tin jcomprend pas l'interet des methode static [:joce]

pouvoir utiliser une méthode appartenant à une classe sans pour autant créer d'objet


---------------
J'ai un string dans l'array (Paris Hilton)
n°915643
Profil sup​primé
Posté le 06-12-2004 à 12:54:00  answer
 

the real moins moins a écrit :

elles ne s'appliquent pas à une instance de ton objet

oui ca j'ai bien compris, c'est l'interet et l'utilisation qui me semble illogique
 
jveut dire si ca ne s'applique pas à un object, à quoi bon le mettre dans un classe [:sniperlk]  
 
j'ai du dire 250 connerie mais tantpi [:biscuiteur]

n°915645
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 06-12-2004 à 12:55:22  profilanswer
 

the real moins moins a écrit :

tiens, il semblerait qu'harko ait tt un de mes multis que j'ai meme pas ramené [:mlc]
 
(the old militaire style - au trou mwinmwin! [:psychokwak])

mesure préventive, t'étais parti pour tous les ramener [:kiki]
j'tai rendu greg@freestarthu, pour des raisons sentimentales :o
(t'étais sympa à l'époque ou tu postais avec :sweat:)


---------------
J'ai un string dans l'array (Paris Hilton)
n°915646
the real m​oins moins
Posté le 06-12-2004 à 12:55:47  profilanswer
 

ET BONNE ST NICOLAS A TOUS [:itm]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°915647
the real m​oins moins
Posté le 06-12-2004 à 12:56:28  profilanswer
 

Harkonnen a écrit :

mesure préventive, t'étais parti pour tous les ramener [:kiki]

hmm [:slackerbitch]  
nan j'ai plus eu le temps apres, fallait chaque fois que je recupere mon pass, et puis je me rappeleais pas de l'email de greg-- [:itm]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°915648
drasche
Posté le 06-12-2004 à 12:56:29  profilanswer
 

simogeo a écrit :

putain mais vous êtes nuls en fait [:mlc]
moi qui vous prenais pour des mecs forts ... :/


[:aloy]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°915650
the real m​oins moins
Posté le 06-12-2004 à 12:57:24  profilanswer
 

chacal_one333 a écrit :

oui ca j'ai bien compris, c'est l'interet et l'utilisation qui me semble illogique
 
jveut dire si ca ne s'applique pas à un object, à quoi bon le mettre dans un classe [:sniperlk]  
 
j'ai du dire 250 connerie mais tantpi [:biscuiteur]

ha, en php, certes, je vois pas non plus.
 
(à part peut etre a tenter d'avoir un truc coherent, genre distribuer une classe ou deux et rien d'autre, tout est entre les {})


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°915655
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 06-12-2004 à 13:02:05  profilanswer
 

chacal_one333 a écrit :

oui ca j'ai bien compris, c'est l'interet et l'utilisation qui me semble illogique
 
jveut dire si ca ne s'applique pas à un object, à quoi bon le mettre dans un classe [:sniperlk]  
 
j'ai du dire 250 connerie mais tantpi [:biscuiteur]


à partir du moment ou tu fais de la POO, tu es censé tout encapsuler. seulement, certaines fonctions "généralistes" n'ont pas forcément besoin d'un objet, donc on la met en static, ce qui permet de conserver le paradigme "POO".
 
un exemple : sous QT, t'as la classe QMessageBox qui représente une ... MessageBox. si tu veux afficher un message générique d'information à l'utilisateur, tu vas pas te faire chier à créer un objet, puis à appeler la méthode qui va bien. une box d'information est générique, elle s'applique à tous les cas. donc, QT propose la méthode QMessageBox::information() en static, qui te permet de créer une box d'information. pas d'objet à créer => gain de mémoire


---------------
J'ai un string dans l'array (Paris Hilton)
n°915656
skeye
Posté le 06-12-2004 à 13:02:22  profilanswer
 

Code :
  1. class foo{
  2. private static instances_creees;
  3. private static instances_mortes;
  4. public static instances_vivantes(){
  5. return instances_creees - instances_mortes;
  6. }
  7. }


 
Je sais, c'est con, mais c'est une utilisation envisageable, non? :??:


Message édité par skeye le 06-12-2004 à 13:02:36

---------------
Can't buy what I want because it's free -
n°915657
drasche
Posté le 06-12-2004 à 13:03:33  profilanswer
 


il a fait une tentative de hack à la con alors qu'il sait très bien que la faille est corrigée?
 

skeye a écrit :

Ce qui est bien avec le php c'est qu'avec des questions nulles on a vite fait de déclencher une discussion à la con interminable...[:ddr555]


et si on parlait de la panne des cartes de paiement de samedi soir en Gelbique?
 

chacal_one333 a écrit :

tin jcomprend pas l'interet des methode static [:joce]


Ca t'apprendra à travailler avec un faux langage objet.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°915659
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 06-12-2004 à 13:03:49  profilanswer
 

chacal >> par analogie, une méthode static serait l'équivalent d'une fonction globale en procédural


Message édité par Harkonnen le 06-12-2004 à 13:04:06

---------------
J'ai un string dans l'array (Paris Hilton)
n°915664
Profil sup​primé
Posté le 06-12-2004 à 13:07:21  answer
 

Harkonnen a écrit :

à partir du moment ou tu fais de la POO, tu es censé tout encapsuler. seulement, certaines fonctions "généralistes" n'ont pas forcément besoin d'un objet, donc on la met en static, ce qui permet de conserver le paradigme "POO".
 
un exemple : sous QT, t'as la classe QMessageBox qui représente une ... MessageBox. si tu veux afficher un message générique d'information à l'utilisateur, tu vas pas te faire chier à créer un objet, puis à appeler la méthode qui va bien. une box d'information est générique, elle s'applique à tous les cas. donc, QT propose la méthode QMessageBox::information() en static, qui te permet de créer une box d'information. pas d'objet à créer => gain de mémoire

:jap: merci harko

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  5830  5831  5832  ..  26992  26993  26994  26995  26996  26997

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)