Bonjour,
est-ce que quelqu'un pourrait me donner l'équivalent de
en delphi ?Code:
1
2
3
4
5 struct entree { int index; float data[8]; }
Merci d'avance,
Robert
Version imprimable
Bonjour,
est-ce que quelqu'un pourrait me donner l'équivalent de
en delphi ?Code:
1
2
3
4
5 struct entree { int index; float data[8]; }
Merci d'avance,
Robert
C'est normalement un record.
Ceci dit, si tu envisages un minimum de POO, déclare plutôt une classe.
Bonsoir.
Ne pas confondre les structures et les classes, elles n'ont rien à voir.
Pourquoi faire simple quand on peut faire compliqué ? Hum...
Si tu as besoin d'une structure, déclare une structure. Une classe c'est différent. Mais les deux concepts sont identique en PASCAL et en C++.
Equivalent DELPHI :Code:
1
2
3
4
5
6 struct entree { int index; float data[8]; }
A +Code:
1
2
3
4
5
6
7
8
9 Type TEntree = Record Index : Integer; Data : Double; end; Var Entree : TEntree;
je suis plus sur car ca fait longtemps, mais c'est pas
plutot ?Code:Data : array[ 0..7 ] of Double;
Tic Tac Toe :
Oui, en fait c'est ça.Citation:
Data : array[ 0..7 ] of Double;
Mais ce que j'ai écrit précédement est vrai.
Bonne nuit.
T'est sûr ?Citation:
Envoyé par Philippe Gormand
http://laurent-dardenne.developpez.c...ouveautes/#L12
http://laurent-dardenne.developpez.c...age=page_2#L20
;)
OK ! Laurent. Autant pour moi. Mais je me suis basé sur le concept de structure de base. Tel qu'elle existait bien avant le langage objet. Ce que tu indique dans ton tuto, est une évolution du langage (j'avoue que ne connaissais pas) . La barbe, encore un truc à lire.
Je pense quand même, que pour un débutant il est bon de bien distinguer la structure de base, et la classe qui nessécite un constructor. Loin d'être un spécialiste comme toi, je ne peux parler que de ce que je connais. J'ai répondu de façon précise à une question précise.
Tiens, c'est une bonne occasion pour expliquer de façon claire comment et pourquoi une structure a évoluée vers les classes, Non ?
A+
PS : J'ai presque fini la mise au gabarit de mon tuto.
J'ai bien compris :-)Citation:
Envoyé par Philippe Gormand
Je ne suis pas un spécialiste il faut juste du temps pour consulter la doc et creuser les apports de ces évolutioons. Pour les record je n'ai pas tout vu, je pensais que les évolutions étaient dédiées à la création de type alors qu'il facilite l'ecriture et certains traitements.Citation:
Envoyé par Philippe Gormand
Avec la surcharge d'opérateur on peut très bien additionner 2 record :
Je pense écrire un tuto là-dessus.Code:rec3:=rec1+rec2
Le mieux serait d'avoir l'avis de Borland mais à mon avis les évolutions du compilo pour .NET ont incité l'équipe de développement à les intégrer sur les 2 plateforme (Win32 / .NET), cela facilite la maintenance sur du code multiplateforme. Je ne peux pas t'en dire plus.Citation:
Envoyé par Philippe Gormand
En tout cas je note la question pour un prochain interview, peut être avec Highlander ...