Question de sémantique - C++ - Programmation
Marsh Posté le 18-01-2012 à 21:39:55
fondamentalement, non, ça se dit pas. Tu instancies un TYPE pour en faire une INSTANCE. Le type étant la déclaration du type ou un type existant (Object, Tableau, ...) l'instance est ce que tu mets dans la variable.
Donc tu vas instancier un tableau d'entier sur le tas
Marsh Posté le 19-01-2012 à 11:02:24
kadreg a écrit : fondamentalement, non, ça se dit pas. Tu instancies un TYPE pour en faire une INSTANCE. Le type étant la déclaration du type ou un type existant (Object, Tableau, ...) l'instance est ce que tu mets dans la variable. |
ok, merci ! instancier un int sur le tas ou sur la pile alors ...
Marsh Posté le 19-01-2012 à 11:04:52
ouais, enfin celui qui me met un int sur le tas, j'ai tendance a sortir la pelle a clou
Marsh Posté le 19-01-2012 à 11:10:21
kadreg a écrit : ouais, enfin celui qui me met un int sur le tas, j'ai tendance a sortir la pelle a clou |
new int;
Et on peut dire "un pointeur de type int" pour dire "int *" ?
ou par exemple, "un pointeur de type A qui pointe vers (l'adresse d') un objet de type B, pour dire "A* a = &b;"
?
merci
Marsh Posté le 19-01-2012 à 13:33:15
Oui, ou alors un pointeur de A
Marsh Posté le 18-01-2012 à 21:35:46
Bonjour,
J'aimerais savoir si ça se dit "instancier une variable" ? Par exemple, "instancier une variable sur le tas en faisant une allocation dynamique" ou "instancier une variable sur le tas", "instancier une variable sur la pile" ? Autrement, on dit comment ? "déclarer une variable sur le tas" ??
merci par avance