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

 

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

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  4790  4791  4792  ..  26987  26988  26989  26990  26991  26992
Auteur Sujet :

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

n°822332
nraynaud
lol
Posté le 13-08-2004 à 13:53:47  profilanswer
 

Reprise du message précédent :

chrisbk a écrit :

j'aurais jamais cru que heritage simple + interface etait aussi merdique que ca a implanter. La je sacrifie un poulet avant chaque test pour pas que le bordel s'emmele dans les v-table, les ajusteur de this et les je sais pas quoi qui saoulent

tu fais ça comment ? je vois pas trop le pb comme ça de tête.
 
Au fait tu avais répondu à mon truc sur les types à 2 niveau de java ? je rattrape pas mon retard en ce moment.
 
pootr les lootr.
 

mood
Publicité
Posté le 13-08-2004 à 13:53:47  profilanswer
 

n°822334
masklinn
í dag viðrar vel til loftárása
Posté le 13-08-2004 à 13:54:36  profilanswer
 

kishibojin a écrit :

ça a des noyaux les groseilles? [:chacal_one333]


Ca a des pépins [:aloy]  
 
source d'emmerdement pour ceux qui font de la gelée/confiture de groseille de qualité: il faut épépiner les groseilles sans abimer le fruit ni en retirer trop de matière, donc ca se fait à la main (on a pas encore réussi a fabriquer la moindre machine suffisament précise et auto-adaptable) avec une plume (on a pas encore trouvé mieux).
 
Après, si on est un peu moins bourrin on fait ca à la méthode grand mère: tu chauffes tes groseilles et quand elles sont a point tu mets le tout dans un linge fin... et tu presses...
1- ca nique les mains (les groseilles sont TRÈS acides, ca bouffe littéralement la peau)
2- ca re-nique les mains (la pâte de groseilles est très chaude, très très chaude, très très très chaude, putain ca douille comme c'est chaud)
3- ca nique les bras (il faut faire sortir du jus d'un linge quasiment étanche, ben le jus il a tendance à vouloir rester dedans [:itm] )
 
et ensuite quand t'as uniquement du jus tu mets du sucre et tu fais ta gelée normalement


---------------
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°822335
drasche
Posté le 13-08-2004 à 13:56:04  profilanswer
 

bon, finalement, ya plus besoin, mon chef de projet a dégotté un format.com et il ne sait même pas où (vla ti pas qu'il me dit que c'est intégré à command.com)


---------------
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°822336
urd-sama
waste of space
Posté le 13-08-2004 à 13:56:14  profilanswer
 

gizmo a écrit :

genre un pépin c'est pas un noyaux...


que nous dit le dico?
 
noyau: partie dure dans un fruit, renfermant l'amande -> graine ou les amandes de certains fruits. fruits à noyaux et fruits à pépins. noyaux d'abricots, de cerises, d'olives. retirer le noyau.
 
pépin: graine de certains fruits (rainsins, baies, agrumes, pommes, poires, etc). fruits à pépins.
 
donc les groseilles ont bien des pépins [:aloy]


---------------
.: Clône de Drasche .:. Ebichuleys .:. Avec l'Aloe Vera je fais de beaux cacas [:dawa] .: www.oserselancer.com :.
n°822337
kishibojin
Mais euh !
Posté le 13-08-2004 à 13:57:33  profilanswer
 

Masklinn a écrit :

Ca a des pépins [:aloy]  
 
source d'emmerdement pour ceux qui font de la gelée/confiture de groseille de qualité: il faut épépiner les groseilles sans abimer le fruit ni en retirer trop de matière, donc ca se fait à la main (on a pas encore réussi a fabriquer la moindre machine suffisament précise et auto-adaptable) avec une plume (on a pas encore trouvé mieux).
 
Après, si on est un peu moins bourrin on fait ca à la méthode grand mère: tu chauffes tes groseilles et quand elles sont a point tu mets le tout dans un linge fin... et tu presses...
1- ca nique les mains (les groseilles sont TRÈS acides, ca bouffe littéralement la peau)
2- ca re-nique les mains (la pâte de groseilles est très chaude, très très chaude, très très très chaude, putain ca douille comme c'est chaud)
3- ca nique les bras (il faut faire sortir du jus d'un linge quasiment étanche, ben le jus il a tendance à vouloir rester dedans [:itm] )
 
et ensuite quand t'as uniquement du jus tu mets du sucre et tu fais ta gelée normalement


 
Je pensais bien que les groseilles n'avaient pas de pépins. Sinon tu m'a l'air de bien t'y connaitre en gelé de groseille. Un adepte?


---------------
Premier membre du Fan Club Ebichu .:. Les gaufres c'est par -> ici
n°822345
urd-sama
waste of space
Posté le 13-08-2004 à 14:02:03  profilanswer
 

kadreg a écrit :

bizoooooooooooo


http://www.mangaclub.ch/urd/ebichuley/avatars/ebichu095.jpg


---------------
.: Clône de Drasche .:. Ebichuleys .:. Avec l'Aloe Vera je fais de beaux cacas [:dawa] .: www.oserselancer.com :.
n°822346
nraynaud
lol
Posté le 13-08-2004 à 14:02:11  profilanswer
 

Citation :

Je mets des labels dans un JTextPane pour avoir la couleur le tooltip et de pouvoir cliquer sur un label pour que j'execute une action après...


http://forum.hardware.fr/hardwaref [...] tm#t822327
 
kadreg, tu viens de griller un multi ....

n°822353
chrisbk
-
Posté le 13-08-2004 à 14:09:28  profilanswer
 

nraynaud a écrit :

tu fais ça comment ? je vois pas trop le pb comme ça de tête.


 
Prenons un objet simple, sans derivation. Il aura la gueule la :

[V-table][Variable membre 1][Variable membre 2]


 
Jusque la ca va.
Si jamais on le fait deriver d'une interface, ca ressemblera a ca :
 

[V-table][Variable membre 1][Variable membre 2]


 
La meme chose, juste au niveau de la V-table ca change, les premieres entrées de la V-table seront celles des fonctions de l'interface. La ou ca se complique, c'est si on a deux interfaces :
 
 
 

[V-table1][V-table2][Variable membre 1][Variable membre 2]


 
V-table2 etant donc la V-table associé a la deuxieme interface.
 
Mettons que l'objet soit en gros comme ca :
 

Code :
  1. interface interface2
  2. {
  3. void prout();
  4. }
  5. class machin : interface1, interface2
  6. {
  7. ...
  8. }


 
si plus tard on a :
 
 
machin a = ....;
interface2 b= (interface2) a;
 
le cast decalera le "this" pour bien le faire retomber sur la v-table2
en gros, et en asm :
 

Code :
  1. mov ecx, a;
  2. add ecx,4;


vala
 
Bon, maintenant je fais b.prout(); Cet appel va m'emmener dans une fonction de machin. ici, la premiere chose a faire est de remettre notre this au bon endroit (vu qu'il a ete decalé lors de l'appel), donc on fait un sub ecx,4 dans le prologue de la fonction et ca roule. Jusque la, ca va.
 
Mais maintenant, imaginons un cas bien merdique :
 

Code :
  1. class toto
  2. {
  3.    void prout();
  4. }
  5. class machin : toto, interface2
  6. {
  7. ...
  8. }


 
Bon, alors, deja la gueule de l'objet :
 
[V-table1][V-table2][Variable membre 1][Variable membre 2]
 
 
V-Table1 contient la vtable de toto, suivi de la vtable de machin, et v-table2 les fonctions de "interface2". Dans la class "machin", prout() peut etre accedé soit via toto::prout(), soit via interface2::prout(). Le probleme etant que dans la fonction "prout", je ne sais pas d'ou je viens. pour etre clair pour tous nos amis téléspectateur :
 

Code :
  1. machin a = new machin();
  2. toto   b = (toto) a; // ici, le cast ne decalera pas le this, cf tronche memoire de l'objet
  3. b.prout(); //on appel donc prout avec un this non decalé


 
tandis que :

Code :
  1. interface2 c = interface2) a; // ici, decalage de 4o de this
  2. c.prout(); //on appel prout avec un this décalé de 4octets.  
  3. //conflit avec le truc au dessus, vu que c'est bien la meme fonction qui est appelée


 
La feinte du pere lafeinte est de gruger l'appel de fonction. Par exemple l'appel de interface2::prout n'emmenera pas directement sur "prout", mais sur un vieux bout de code, genre :
 
sub ecx,4;
jmp prout;
 
et vala.
 
Ca rend la construction des v-tables un brin plus périlleuse, faut savoir ce que la fonction attends comme this (décalé ? si oui de cbien ?), bref, y'a pas mal de fois ou je suis arrivé la ou j'aurais pas du arriver suite a un appel de fonction [:joce]
 
 
 

Citation :


Au fait tu avais répondu à mon truc sur les types à 2 niveau de java ? je rattrape pas mon retard en ce moment.


 
heuh nan, je me rapelle meme pas l'avoir lu ? :??: stait ou ?


Message édité par chrisbk le 13-08-2004 à 14:10:43
n°822354
Moktar1er
No one replies...
Posté le 13-08-2004 à 14:10:26  profilanswer
 

vos gueules :o
et pis moi j'ai même pas droit de voir walli :o
pis dfaçon chuis mort (ou ça ne saurait tarder vu les ombrageux présages de ces derniers temps) :o


Message édité par Moktar1er le 13-08-2004 à 14:14:43
n°822360
urd-sama
waste of space
Posté le 13-08-2004 à 14:13:13  profilanswer
 

moktar1er a écrit :

vos gueules :o
et pis moi j'aime même pas droit de voir walli :o
pis dfaçon chuis mort (ou ça ne saurait tarder vu les ombrageux présages de ces derniers temps) :o


bon en même temps, vu ton pseudo, momie et toussa [:dawa]


---------------
.: Clône de Drasche .:. Ebichuleys .:. Avec l'Aloe Vera je fais de beaux cacas [:dawa] .: www.oserselancer.com :.
mood
Publicité
Posté le 13-08-2004 à 14:13:13  profilanswer
 

n°822365
R3g
fonctionnaire certifié ITIL
Posté le 13-08-2004 à 14:14:13  profilanswer
 

moktar1er a écrit :


et pis moi j'aime même pas droit de voir walli :o

il y a des mots en trop ou en  moins dans cette phrase...


---------------
Au royaume des sourds, les borgnes sont sourds.
n°822367
Moktar1er
No one replies...
Posté le 13-08-2004 à 14:14:53  profilanswer
 

R3g a écrit :

il y a des mots en trop ou en  moins dans cette phrase...


 
edited :o

n°822373
chrisbk
-
Posté le 13-08-2004 à 14:16:55  profilanswer
 

D'ailleurs, c'est la qu'on remercie le C/C++ de nous permettre de pouvoir faire n'importe quoi [:itm]
 

Code :
  1. #pragma pack(1)
  2. struct ZGSAdjustor
  3. {
  4.  ZGSAdjustor(int subEcx, void *target);
  5. private:
  6.  unsigned char subEcx1;
  7.  unsigned char subEcx2;
  8.  int subEcxValue;
  9.  unsigned char jmp;
  10.  int jmpTarget;
  11. };
  12. #pragma pack()


 
et un peu plus loin dans le code :
 

Code :
  1. ZGSAdjustor * adjust = ...;
  2. _asm
  3. {
  4. ...
  5. call adjust;
  6. }


 
L'appel de structure, c'est d'un elegant sans equivalence possible dans un autre language [:joce]


Message édité par chrisbk le 13-08-2004 à 14:17:19
n°822374
drasche
Posté le 13-08-2004 à 14:17:13  profilanswer
 

R3g a écrit :

il y a des mots en trop ou en  moins dans cette phrase...


va donc voir l'orthographe de MagicBuzz, c'est loin de s'être amélioré ces derniers temps [:itm]


---------------
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°822377
Moktar1er
No one replies...
Posté le 13-08-2004 à 14:20:58  profilanswer
 

crisseubéka> bah quoi? ça va simplement appeller ZGSAdjustor() :D  
bon par contre c'est vrai que ce n'est pas d'une élégance inouïe, mais est-ce de la faute du progueux ou du langage?

n°822383
chrisbk
-
Posté le 13-08-2004 à 14:25:13  profilanswer
 

moktar1er a écrit :

crisseubéka> bah quoi? ça va simplement appeller ZGSAdjustor() :D  


 
non ca appelle la structure, pas le constructeur :o
tiens, stu veux essayer :o
 

Code :
  1. ZGSAdjustor::ZGSAdjustor(int subEcx, void *target)
  2. {
  3. subEcx1   = 0x81;
  4. subEcx2   = 0xE9;
  5. subEcxValue  = subEcx;
  6. jmp   = 0xE9;
  7. //Compute jmp displacement
  8. size_t start = (size_t)&jmp;
  9. start += 5;
  10. jmpTarget = (int)((size_t)target - start);
  11. }
  12. ...
  13. void *adj = (void *)new ZGSAdjustor(4,NULL);
  14. _asm
  15. {
  16. mov eax, adj;
  17. call eax;
  18. }


 
(NULL ici est un exemple, normalement tu pointes vers une vraie fonction)
 
bon par contre c'est vrai que ce n'est pas d'une élégance inouïe, mais est-ce de la faute du progueux ou du langage?[/citation]
 
Assurement du progueux qui n'a que ca a faire de faire des trucs aussi chelou
 
 

n°822387
Moktar1er
No one replies...
Posté le 13-08-2004 à 14:30:13  profilanswer
 

chrisbk a écrit :

non ca appelle la structure, pas le constructeur :o


ça n'a aucun sens "d'appeller la structure"?
le jmp va renvoyer le code à l'adresse de la structure non?
et là qu'est qu'il va trouver?

n°822389
chrisbk
-
Posté le 13-08-2004 à 14:32:19  profilanswer
 

moktar1er a écrit :

ça n'a aucun sens "d'appeller la structure"?


 
Aucun, c'est pour ca que j'adore le C :D Il est pas rebuté par un truc qui  n'a aucun sens [:ddr555]
 

Citation :

le jmp va renvoyer le code à l'adresse de la structure non?
et là qu'est qu'il va trouver?


 
le call va aboutir a l'adresse de la structure, la le CPU va en fait executer le code formé par les variables membres de la structure (decalage de ecx (this) et jmp sur la fonction cible). Franchement, je trouve ca classe [:franck75] (note que le pragma pack est pas la pour faire beau :o )
 
 
 


Message édité par chrisbk le 13-08-2004 à 14:33:32
n°822391
schnapsman​n
Zaford Beeblefect
Posté le 13-08-2004 à 14:34:29  profilanswer
 

pas du code en tout cas, mais il va essayer de l'executer comme du code (BOOM)


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°822394
Moktar1er
No one replies...
Posté le 13-08-2004 à 14:35:26  profilanswer
 

chrisbk a écrit :

Aucun, c'est pour ca que j'adore le C :D Il est pas rebuté par un truc qui  n'a aucun sens [:ddr555]
 

Citation :

le jmp va renvoyer le code à l'adresse de la structure non?
et là qu'est qu'il va trouver?


 
le call va aboutir a l'adresse de la structure, la le CPU va en fait executer le code formé par les variables membres de la structure (decalage de ecx (this) et jmp sur la fonction cible). Franchement, je trouve ca classe [:franck75]


 
ah oui non, j'ai sauté une étape...
tu loges à l'endroit du constructeur le code correspondant à l'appel de la fonction de ton choix...
en plus c'est bien, c'est pas capillotracté du tout...
sans aucun idée mesquin derrière, t'as un exemple de faire ça de manière plus sympa dans un autre langage?

n°822395
chrisbk
-
Posté le 13-08-2004 à 14:35:28  profilanswer
 

schnapsmann a écrit :

pas du code en tout cas, mais il va essayer de l'executer comme du code (BOOM)


 
BOOM mon cul, ca marche tres bien

n°822396
Moktar1er
No one replies...
Posté le 13-08-2004 à 14:36:39  profilanswer
 

bah oui, tu lui a collé du code qui va bien en guise de "valeur" [:spamafote]

n°822398
chrisbk
-
Posté le 13-08-2004 à 14:37:38  profilanswer
 

moktar1er a écrit :

ah oui non, j'ai sauté une étape...
tu loges à l'endroit du constructeur le code correspondant à l'appel de la fonction de ton choix...
en plus c'est bien, c'est pas capillotracté du tout...
sans aucun idée mesquin derrière, t'as un exemple de faire ça de manière plus sympa dans un autre langage?


 
 
J'aurais aussi pu faire ca dans un tableau de unsigned char, genre :

Code :
  1. unsigned char * code = new unsigned char [15];
  2. code[0] = 0x81;
  3. code[1] = 0xE9;
  4. ...
  5. call code;


 
mais c'est moins sympa/pratique/chouette :o
 
edit : sinon pour un autre langage, faudrait deja qu'il accepte ce genre de connerie et qu'on soit sur de la facon dont il represente son bins en mémoire. En Java/C# on se fera pas chier a faire ca, on genererait du bytecode/IL avec les libs qui vont bien et on laissera la VM faire ce genre de connerie pour nous


Message édité par chrisbk le 13-08-2004 à 14:39:50
n°822402
Moktar1er
No one replies...
Posté le 13-08-2004 à 14:39:10  profilanswer
 

tu réponds pas à ma question sur la possibilité d'esquiver ce genre de joyeuseté avec un autre langage :o

n°822403
chrisbk
-
Posté le 13-08-2004 à 14:40:11  profilanswer
 

cf edit :o

n°822404
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 13-08-2004 à 14:40:15  profilanswer
 

chrisbk a écrit :

Code :
  1. ZGSAdjustor::ZGSAdjustor(int subEcx, void *target)
  2. {
  3. subEcx1   = 0x81;
  4. subEcx2   = 0xE9;
  5. subEcxValue  = subEcx;
  6. jmp   = 0xE9;
  7. //Compute jmp displacement
  8. size_t start = (size_t)&jmp;
  9. start += 5;
  10. jmpTarget = (int)((size_t)target - start);
  11. }
  12. ...
  13. void *adj = (void *)new ZGSAdjustor(4,NULL);
  14. _asm
  15. {
  16. mov eax, adj;
  17. call eax;
  18. }



putain, du code automodifié, ce warrior [:ddr555]

n°822405
nraynaud
lol
Posté le 13-08-2004 à 14:40:18  profilanswer
 

chrisbk a écrit :


[V-table1][V-table2][Variable membre 1][Variable membre 2]


heuh nan, je me rapelle meme pas l'avoir lu ? :??: stait ou ?

1) tu as regardé que c'est l'implémentation "habituelle" ça ??? normalement, un appel de méthode virtuelle ça se fait en O(1).
Meyer en parle dans son pavé, mais je l'ai pas sous la main.
 
2) en réponse à une question sur l'implémentation de "null"

n°822406
benou
Posté le 13-08-2004 à 14:41:00  profilanswer
 


 :pfff:


Message édité par benou le 13-08-2004 à 14:50:44

---------------
ma vie, mon oeuvre - HomePlayer
n°822411
chrisbk
-
Posté le 13-08-2004 à 14:42:21  profilanswer
 

nraynaud a écrit :

1) tu as regardé que c'est l'implémentation "habituelle" ça ??? normalement, un appel de méthode virtuelle ça se fait en O(1).
Meyer en parle dans son pavé, mais je l'ai pas sous la main.


 
j'ai decortiqué comment fait VC++ et ca a bien cette tronche la
le [v-table] de mon exemple est en fait un pointeur vers la [v-table]
 
genre ca :
 
http://jeira.free.fr/Kenaz/objDiag2.gif
 
edit : pour le null jvais aller fouiller ca


Message édité par chrisbk le 13-08-2004 à 14:42:36
n°822414
Moktar1er
No one replies...
Posté le 13-08-2004 à 14:42:55  profilanswer
 


j'ai vu :o
merci :o
 

n°822418
Dion
Acceuil
Posté le 13-08-2004 à 14:45:47  profilanswer
 

kadreg a écrit :

Bon, j'ai RDV mercredi soir [:totoz]


 
kaka

n°822419
chrisbk
-
Posté le 13-08-2004 à 14:45:59  profilanswer
 

nraynaud a écrit :

c'est le type qui hérite de tous les types qui n'ont pas de sous-types. Mais comme c'est le bordel et que ça sert à rien, tu fais des types à 2 niveaux comme java. Un bordel est soit une référence soit int, float etc. Avec un système de casting/promotion entre les types. Le type référence est le seul à admettre la valeur null.
 
Le deuxième niveau, c'est pour le type référence, vérifier les hiérarchies.


 
retrouvé \o/
 
ok, je vois l'idée, ca devrait ptet meme entrer sans trop de modif dans le brol actuel

n°822420
masklinn
í dag viðrar vel til loftárása
Posté le 13-08-2004 à 14:46:33  profilanswer
 

Harkonnen a écrit :

putain, du code automodifié, ce warrior [:ddr555]


c'est mon rêve d'être capable de faire des trucs comme ca qui fonctionnent :love:
(comprendre: du code automodifié/automodifiable qui sert a quelque chose)


Message édité par masklinn le 13-08-2004 à 14:47:09

---------------
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°822424
chrisbk
-
Posté le 13-08-2004 à 14:47:22  profilanswer
 

Harkonnen a écrit :

putain, du code automodifié, ce warrior [:ddr555]


 
 
[:franck75]
ca t'interesse une lib de generation d'opcodes x86 ? [:franck75]


Message édité par chrisbk le 13-08-2004 à 14:47:41
n°822427
Moktar1er
No one replies...
Posté le 13-08-2004 à 14:48:15  profilanswer
 

chrisbk a écrit :

[:franck75]
ca t'interesse une lib de generation d'opcodes x86 ? [:franck75]


 
chuis preneur, ça pourra ptet me servir d'ici peu _O/

n°822428
nraynaud
lol
Posté le 13-08-2004 à 14:50:11  profilanswer
 

chrisbk a écrit :

j'ai decortiqué comment fait VC++ et ca a bien cette tronche la
le [v-table] de mon exemple est en fait un pointeur vers la [v-table]
 
genre ca :
 
http://jeira.free.fr/Kenaz/objDiag2.gif
 
edit : pour le null jvais aller fouiller ca

ouais mais c'est du C++, il doit être consistant aux casts sauvages etc.
et pour C#, java et eiffel par ex ?

n°822430
chrisbk
-
Posté le 13-08-2004 à 14:50:17  profilanswer
 

moktar1er a écrit :

chuis preneur, ça pourra ptet me servir d'ici peu _O/


 
Hum...alors.
Chrisbk, actuellement chomeur, a la recherche d'emploi interessant et bien payé... [:ohtusais]

n°822433
schnapsman​n
Zaford Beeblefect
Posté le 13-08-2004 à 14:51:26  profilanswer
 

Masklinn a écrit :

c'est mon rêve d'être capable de faire des trucs comme ca qui fonctionnent :love:
(comprendre: du code automodifié/automodifiable qui sert a quelque chose)


 

Beginning with Windows XP Service Pack 2, the 32-bit version of Windows utilizes the no-execute page-protection (NX) processor feature as defined by AMD or the Execute Disable bit feature as defined by Intel. In order to use these processor features, the processor must be running in Physical Address Extension (PAE) mode. The 64-bit versions of Windows XP uses the NX processor feature on 64-bit extensions and certain values of the access rights page table entry (PTE) field on IPF processors.


 
http://www.microsoft.com/technet/p [...] mempr.mspx
 
vous allez pouvoir dire adieu à ce genre de conneries bientot [:itm]
 


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°822435
nraynaud
lol
Posté le 13-08-2004 à 14:53:55  profilanswer
 

schnapsmann a écrit :


vous allez pouvoir dire adieu à ce genre de conneries bientot [:itm]

bonjour, j'ai pas tout compris, mais j'avais envie de le faire savoir.

n°822437
chrisbk
-
Posté le 13-08-2004 à 14:54:01  profilanswer
 

nraynaud a écrit :

ouais mais c'est du C++, il doit être consistant aux casts sauvages etc.
et pour C#, java et eiffel par ex ?


 
Chui pas allé plonger la dessous, et faudrait ptet que je le fasse, parce que y'a une brochette de truc que je me demande comment faire avec l'impl. actuelle, genre :
 

Code :
  1. class object
  2. {
  3. ...
  4. }
  5. interface interf
  6. {
  7. ..
  8. }
  9. class machin : object, interf
  10. {
  11. ..
  12. }
  13. machin a = ...;
  14. object b = (object)a;
  15. interf c = (interf) b; // Comment savoir que je dois me décaler de 4 octets ?


 
 
 
 
 

n°822440
Moktar1er
No one replies...
Posté le 13-08-2004 à 14:56:10  profilanswer
 

chrisbk a écrit :

Hum...alors.
Chrisbk, actuellement chomeur, a la recherche d'emploi interessant et bien payé... [:ohtusais]


 
[:cupra]

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  4790  4791  4792  ..  26987  26988  26989  26990  26991  26992

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)