-- This is an automatic signature of MesNews. Site : http://www.mesnews.net
Dimitri Papadopoulos-Orfanos
Bonjour,
Bonjour si dans un fichier j'ai des objet globaux :
ClassA A1; ClassA A2;
Est-il correct que A1 sera toujours cree avant A2 ? Et pour la destruction A2 sera toujours detruit avant A1 ?
De manière générale, il faut éviter les objets globaux. En théorie ça marche effectivement à l'intérieur d'une unité de compilation. Le problème c'est que : 1) On a tendance à l'oublier dès qu'apparaissent les unités de compilation multiples (blibliothèques). 2) Sur des vieux systèmes (certains HP-UX en particulier) le constructeur peut ne pas être appelé.
Dimitri
Bonjour,
Bonjour si dans un fichier j'ai des objet globaux :
ClassA A1;
ClassA A2;
Est-il correct que A1 sera toujours cree avant A2 ?
Et pour la destruction A2 sera toujours detruit avant A1 ?
De manière générale, il faut éviter les objets globaux. En théorie ça
marche effectivement à l'intérieur d'une unité de compilation. Le
problème c'est que :
1) On a tendance à l'oublier dès qu'apparaissent les unités de
compilation multiples (blibliothèques).
2) Sur des vieux systèmes (certains HP-UX en particulier) le
constructeur peut ne pas être appelé.
Bonjour si dans un fichier j'ai des objet globaux :
ClassA A1; ClassA A2;
Est-il correct que A1 sera toujours cree avant A2 ? Et pour la destruction A2 sera toujours detruit avant A1 ?
De manière générale, il faut éviter les objets globaux. En théorie ça marche effectivement à l'intérieur d'une unité de compilation. Le problème c'est que : 1) On a tendance à l'oublier dès qu'apparaissent les unités de compilation multiples (blibliothèques). 2) Sur des vieux systèmes (certains HP-UX en particulier) le constructeur peut ne pas être appelé.
Dimitri
Dimitri Papadopoulos-Orfanos
Est-il correct que A1 sera toujours cree avant A2 ? Et pour la destruction A2 sera toujours detruit avant A1 ?
Voir par exemple (en anglais) : http://www.informit.com/guides/content.asp?g=cplusplus&seqNum!2
Dimitri
Est-il correct que A1 sera toujours cree avant A2 ?
Et pour la destruction A2 sera toujours detruit avant A1 ?
Voir par exemple (en anglais) :
http://www.informit.com/guides/content.asp?g=cplusplus&seqNum!2
Est-il correct que A1 sera toujours cree avant A2 ? Et pour la destruction A2 sera toujours detruit avant A1 ?
Voir par exemple (en anglais) : http://www.informit.com/guides/content.asp?g=cplusplus&seqNum!2
Dimitri
stat
De manière générale, il faut éviter les objets globaux. En théorie ça marche effectivement à l'intérieur d'une unité de compilation. Le problème c'est que
oui je connais les problemes des objets globaux, merci.
-- This is an automatic signature of MesNews. Site : http://www.mesnews.net
De manière générale, il faut éviter les objets globaux. En théorie ça marche
effectivement à l'intérieur d'une unité de compilation. Le problème c'est que
oui je connais les problemes des objets globaux, merci.
--
This is an automatic signature of MesNews.
Site : http://www.mesnews.net
De manière générale, il faut éviter les objets globaux. En théorie ça marche effectivement à l'intérieur d'une unité de compilation. Le problème c'est que
oui je connais les problemes des objets globaux, merci.
-- This is an automatic signature of MesNews. Site : http://www.mesnews.net