Initialisation de variables Structurées
Publié : ven. 06/mai/2005 13:32
Subitement j’ai un doute :
Dans la version prochaine de PureBasic (v4 !?), sera t-il permis d’initialiser une variable structurée à partir d’une autre de même type en écrivant :
Si oui, pourra t’on aussi espérer faire:du moment qu’une relation existe entre Structure1 et Structure2, c’est à dire que l’une est l’étendue de l’autre ?
Si c’est Structure2 qui étend la Structure1, alors l’affectation ne touche que les champs de var2 issuent de Structure1.
Si c’est Structure1 qui étend Structure2, alors tous les champs de var2 sont affectés.
Dans tous les cas, l’affectation ne touche qu’aux champs en commun !
(…me serrais-je avancé ?
)
Dans la version prochaine de PureBasic (v4 !?), sera t-il permis d’initialiser une variable structurée à partir d’une autre de même type en écrivant :
Code : Tout sélectionner
var2.Structure1 = var1.Structure1



Si oui, pourra t’on aussi espérer faire:
Code : Tout sélectionner
var2.Structure2 = var1.Structure1
Si c’est Structure2 qui étend la Structure1, alors l’affectation ne touche que les champs de var2 issuent de Structure1.
Si c’est Structure1 qui étend Structure2, alors tous les champs de var2 sont affectés.
Dans tous les cas, l’affectation ne touche qu’aux champs en commun !
(…me serrais-je avancé ?
