Salut. J'apprend présentement les pointeurs en C++. Pouvez vous me
donner un brève definition asser basique de ces <<pointeurs>> ? À quoi
servent-il ? Et comment s'en servir ?
Salut. J'apprend présentement les pointeurs en C++. Pouvez vous me donner un brève definition asser basique de ces <<pointeurs>> ? À quoi servent-il ? Et comment s'en servir ?
En cherchant sur google par exemple :
http://www.commentcamarche.net/c/cpoint.php3
-- GéraLd : http://gerald.fauvelle.free.fr | Photos : http://www.gg.free.fr | myStats : Système de statistiques | Version 1.0.8 - http://emcity.nexenservices.com/mystats
Penguin_X wrote:
Salut. J'apprend présentement les pointeurs en C++. Pouvez vous me
donner un brève definition asser basique de ces <<pointeurs>> ? À quoi
servent-il ? Et comment s'en servir ?
En cherchant sur google par exemple :
http://www.commentcamarche.net/c/cpoint.php3
--
GéraLd : http://gerald.fauvelle.free.fr
| Photos : http://www.gg.free.fr
| myStats : Système de statistiques
| Version 1.0.8 - http://emcity.nexenservices.com/mystats
Salut. J'apprend présentement les pointeurs en C++. Pouvez vous me donner un brève definition asser basique de ces <<pointeurs>> ? À quoi servent-il ? Et comment s'en servir ?
En cherchant sur google par exemple :
http://www.commentcamarche.net/c/cpoint.php3
-- GéraLd : http://gerald.fauvelle.free.fr | Photos : http://www.gg.free.fr | myStats : Système de statistiques | Version 1.0.8 - http://emcity.nexenservices.com/mystats
Pierre Maurette
Penguin_X a écrit:
Salut. J'apprend présentement les pointeurs en C++. Pouvez vous me donner un brève definition asser basique de ces <<pointeurs>> ? À quoi servent-il ? Et comment s'en servir ? Si c'est l'idée basique de pointeur qui vous pose problème, vous
pourriez vous rapprocher de fr.comp.lang.c, la FAQ et de nombreux fils (récents) sur ce sujet. Ceci avec toutes les réserves d'usage sur les danger du mélange des deux langages. -- Pierre
Penguin_X <theshadowman21@hotmail.com> a écrit:
Salut. J'apprend présentement les pointeurs en C++. Pouvez vous me
donner un brève definition asser basique de ces <<pointeurs>> ? À quoi
servent-il ? Et comment s'en servir ?
Si c'est l'idée basique de pointeur qui vous pose problème, vous
pourriez vous rapprocher de fr.comp.lang.c, la FAQ et de nombreux fils
(récents) sur ce sujet. Ceci avec toutes les réserves d'usage sur les
danger du mélange des deux langages.
--
Pierre
Salut. J'apprend présentement les pointeurs en C++. Pouvez vous me donner un brève definition asser basique de ces <<pointeurs>> ? À quoi servent-il ? Et comment s'en servir ? Si c'est l'idée basique de pointeur qui vous pose problème, vous
pourriez vous rapprocher de fr.comp.lang.c, la FAQ et de nombreux fils (récents) sur ce sujet. Ceci avec toutes les réserves d'usage sur les danger du mélange des deux langages. -- Pierre
Marc Boyer
Penguin_X wrote:
Salut. J'apprend présentement les pointeurs en C++. Pouvez vous me donner un brève definition asser basique de ces <<pointeurs>> ? À quoi servent-il ? Et comment s'en servir ?
Les pointeurs sont un outil très riches en programmation, et il est impossible de t'apprendre à t'en servir en quelques lignes.
Un pointeur en C++ permet de désigner un objet (en rappellant qu'un int est un objet), ou rien (pointeur nul), à travers le pointeur. Si p est un pointeur, *p est un (autre) objet (si p non nul).
Contrairement aux variables, cela permet de: - partager un objet entre plusieurs morceaux du programme - désigner un objet crée dynamiquement (new/delete)
Ces fonctions peuvent, suivant les cas, aussi être réalisées avec des références (qui ne peuvent pas être 'nulles').
En C++, on a tendance à dire qu'on peut créer son propre type pointeur (en surchargeant les opérateurs * uniaire et ->). On parle souvent alors de "smart pointer". La librairie standart définit auto_ptr<>, qui en est un exemple.
Marc Boyer -- Je ne respecte plus le code de la route à vélo depuis une double fracture due au fait que j'étais le seul à le respecter.
Penguin_X wrote:
Salut. J'apprend présentement les pointeurs en C++. Pouvez vous me
donner un brève definition asser basique de ces <<pointeurs>> ? À quoi
servent-il ? Et comment s'en servir ?
Les pointeurs sont un outil très riches en programmation,
et il est impossible de t'apprendre à t'en servir en quelques
lignes.
Un pointeur en C++ permet de désigner un objet (en
rappellant qu'un int est un objet), ou rien (pointeur nul),
à travers le pointeur.
Si p est un pointeur, *p est un (autre) objet (si p non nul).
Contrairement aux variables, cela permet de:
- partager un objet entre plusieurs morceaux du
programme
- désigner un objet crée dynamiquement (new/delete)
Ces fonctions peuvent, suivant les cas, aussi être
réalisées avec des références (qui ne peuvent pas
être 'nulles').
En C++, on a tendance à dire qu'on peut créer son
propre type pointeur (en surchargeant les opérateurs
* uniaire et ->). On parle souvent alors de "smart pointer".
La librairie standart définit auto_ptr<>, qui en est
un exemple.
Marc Boyer
--
Je ne respecte plus le code de la route à vélo depuis une double fracture
due au fait que j'étais le seul à le respecter.
Salut. J'apprend présentement les pointeurs en C++. Pouvez vous me donner un brève definition asser basique de ces <<pointeurs>> ? À quoi servent-il ? Et comment s'en servir ?
Les pointeurs sont un outil très riches en programmation, et il est impossible de t'apprendre à t'en servir en quelques lignes.
Un pointeur en C++ permet de désigner un objet (en rappellant qu'un int est un objet), ou rien (pointeur nul), à travers le pointeur. Si p est un pointeur, *p est un (autre) objet (si p non nul).
Contrairement aux variables, cela permet de: - partager un objet entre plusieurs morceaux du programme - désigner un objet crée dynamiquement (new/delete)
Ces fonctions peuvent, suivant les cas, aussi être réalisées avec des références (qui ne peuvent pas être 'nulles').
En C++, on a tendance à dire qu'on peut créer son propre type pointeur (en surchargeant les opérateurs * uniaire et ->). On parle souvent alors de "smart pointer". La librairie standart définit auto_ptr<>, qui en est un exemple.
Marc Boyer -- Je ne respecte plus le code de la route à vélo depuis une double fracture due au fait que j'étais le seul à le respecter.
totor
Salut. J'apprend présentement les pointeurs en C++. Pouvez vous me donner un brève definition asser basique de ces <<pointeurs>> ? À quoi servent-il ? Et comment s'en servir ?
Merci !
Penguin_X Salut,
Un pointeur est une adresse( int) vers une variable. Qt a l'utilisation voir les posts. Salutations, Gil
Salut. J'apprend présentement les pointeurs en C++. Pouvez vous me
donner un brève definition asser basique de ces <<pointeurs>> ? À quoi
servent-il ? Et comment s'en servir ?
Merci !
Penguin_X
Salut,
Un pointeur est une adresse( int) vers une variable.
Qt a l'utilisation voir les posts.
Salutations,
Gil
Salut. J'apprend présentement les pointeurs en C++. Pouvez vous me donner un brève definition asser basique de ces <<pointeurs>> ? À quoi servent-il ? Et comment s'en servir ?
Merci !
Penguin_X Salut,
Un pointeur est une adresse( int) vers une variable. Qt a l'utilisation voir les posts. Salutations, Gil
drkm
totor writes:
Un pointeur est une adresse( int) vers une variable.
Que veux-tu dire ? Qu'un pointeur est un int ? Gloups !
Qt a l'utilisation voir les posts.
Je ne comprends pas cette phrase. Qu'est-ce que Qt vient faire ici ?
--drkm
totor <totor@totor.net> writes:
Un pointeur est une adresse( int) vers une variable.
Que veux-tu dire ? Qu'un pointeur est un int ? Gloups !
Qt a l'utilisation voir les posts.
Je ne comprends pas cette phrase. Qu'est-ce que Qt vient faire
ici ?
Un pointeur est une adresse( int) vers une variable.
Que veux-tu dire ? Qu'un pointeur est un int ? Gloups !
Ben une adresse mémoire est un entier de type int. Un pointeur est de type pointeur ayant une valeur int...
Qt a l'utilisation voir les posts.
Je ne comprends pas cette phrase. Qu'est-ce que Qt vient faire ici ?
--drkm
Ca, je ne peux pas dire, je suis pas encore familiarisé à Qt
Fred
Pierre Maurette
Salut. J'apprend présentement les pointeurs en C++. Pouvez vous me donner un brève definition asser basique de ces <<pointeurs>> ? À quoi servent-il ? Et comment s'en servir ?
Merci !
Penguin_X
Salut, Un pointeur est une adresse( int) vers une variable. Qt a l'utilisation voir les posts. Salutations, Gil Une pointeur sur T est une variable de type 'pointeur sur T'.
Le type 'pointeur sur T' est un type dérivé de T. Un pointeur sur T peut être initialisé par: - la valeur d'un autre pointeur sur T lui même initialisé. - une valeur immédiate, surtout mais pas uniquement 0. - le résultat de l'opérateur adresse & appliqué à une variable de type T (seul cas indispensable d'utilisation du mot "adresse"). - le retour de certaines fonctions.
A un pointeur sur T initialisé P il est possible d'appliquer l'opérateur de déréférencement *. *P est alors une variable de type T. Si P a été initialisé par &V, alors V et *P sont interchangeables dans toute expression (il me semble).
L'idée d'adresse est bonne pour comprendre les pointeurs. Il faut alors écrire qu'un pointeur sur T est une variable capable de contenir l'adresse d'un objet de type T. Le pointeur reste une variable, un objet, l'adresse n'est qu'une valeur.
-- Pierre
Salut. J'apprend présentement les pointeurs en C++. Pouvez vous me
donner un brève definition asser basique de ces <<pointeurs>> ? À quoi
servent-il ? Et comment s'en servir ?
Merci !
Penguin_X
Salut,
Un pointeur est une adresse( int) vers une variable.
Qt a l'utilisation voir les posts.
Salutations,
Gil
Une pointeur sur T est une variable de type 'pointeur sur T'.
Le type 'pointeur sur T' est un type dérivé de T.
Un pointeur sur T peut être initialisé par:
- la valeur d'un autre pointeur sur T lui même initialisé.
- une valeur immédiate, surtout mais pas uniquement 0.
- le résultat de l'opérateur adresse & appliqué à une variable de type T
(seul cas indispensable d'utilisation du mot "adresse").
- le retour de certaines fonctions.
A un pointeur sur T initialisé P il est possible d'appliquer l'opérateur
de déréférencement *. *P est alors une variable de type T. Si P a été
initialisé par &V, alors V et *P sont interchangeables dans toute
expression (il me semble).
L'idée d'adresse est bonne pour comprendre les pointeurs. Il faut alors
écrire qu'un pointeur sur T est une variable capable de contenir
l'adresse d'un objet de type T. Le pointeur reste une variable, un
objet, l'adresse n'est qu'une valeur.
Salut. J'apprend présentement les pointeurs en C++. Pouvez vous me donner un brève definition asser basique de ces <<pointeurs>> ? À quoi servent-il ? Et comment s'en servir ?
Merci !
Penguin_X
Salut, Un pointeur est une adresse( int) vers une variable. Qt a l'utilisation voir les posts. Salutations, Gil Une pointeur sur T est une variable de type 'pointeur sur T'.
Le type 'pointeur sur T' est un type dérivé de T. Un pointeur sur T peut être initialisé par: - la valeur d'un autre pointeur sur T lui même initialisé. - une valeur immédiate, surtout mais pas uniquement 0. - le résultat de l'opérateur adresse & appliqué à une variable de type T (seul cas indispensable d'utilisation du mot "adresse"). - le retour de certaines fonctions.
A un pointeur sur T initialisé P il est possible d'appliquer l'opérateur de déréférencement *. *P est alors une variable de type T. Si P a été initialisé par &V, alors V et *P sont interchangeables dans toute expression (il me semble).
L'idée d'adresse est bonne pour comprendre les pointeurs. Il faut alors écrire qu'un pointeur sur T est une variable capable de contenir l'adresse d'un objet de type T. Le pointeur reste une variable, un objet, l'adresse n'est qu'une valeur.
-- Pierre
Gabriel Dos Reis
Jerrek writes:
| On Tue, 14 Dec 2004 20:19:11 +0100 | drkm wrote: | | > totor writes: | > | > > Un pointeur est une adresse( int) vers une variable. | > | > Que veux-tu dire ? Qu'un pointeur est un int ? Gloups ! | | Ben une adresse mémoire est un entier de type int.
Quelle mémoire ?
| Un pointeur est de type pointeur ayant une valeur int...
Bah non. Rien n'empêche un pointeur C ou C++ d'être une adresse URL.
-- Gaby
Jerrek <jerrek@online.fr> writes:
| On Tue, 14 Dec 2004 20:19:11 +0100
| drkm <usenet.fclcxx@fgeorges.org> wrote:
|
| > totor <totor@totor.net> writes:
| >
| > > Un pointeur est une adresse( int) vers une variable.
| >
| > Que veux-tu dire ? Qu'un pointeur est un int ? Gloups !
|
| Ben une adresse mémoire est un entier de type int.
Quelle mémoire ?
| Un pointeur est de type pointeur ayant une valeur int...
Bah non. Rien n'empêche un pointeur C ou C++ d'être une adresse URL.
| On Tue, 14 Dec 2004 20:19:11 +0100 | drkm wrote: | | > totor writes: | > | > > Un pointeur est une adresse( int) vers une variable. | > | > Que veux-tu dire ? Qu'un pointeur est un int ? Gloups ! | | Ben une adresse mémoire est un entier de type int.
Quelle mémoire ?
| Un pointeur est de type pointeur ayant une valeur int...
Bah non. Rien n'empêche un pointeur C ou C++ d'être une adresse URL.
-- Gaby
Pierre Maurette
Salut. J'apprend présentement les pointeurs en C++. Pouvez vous me donner un brève definition asser basique de ces <<pointeurs>> ? À quoi servent-il ? Et comment s'en servir ?
Merci !
Penguin_X
Salut, Un pointeur est une adresse( int) vers une variable. Qt a l'utilisation voir les posts. Salutations, Gil
Une pointeur sur T est une variable de type 'pointeur sur T'. Le type 'pointeur sur T' est un type dérivé de T. Un pointeur sur T peut être initialisé par: - la valeur d'un autre pointeur sur T lui même initialisé. - une valeur immédiate, surtout mais pas uniquement 0. - le résultat de l'opérateur adresse & appliqué à une variable de type T (seul cas indispensable d'utilisation du mot "adresse"). - le retour de certaines fonctions. Ce n'est certainement pas exhaustif. Je ne veux pas parler ici par
exemple d'arithmétique des pointeurs par exemple. -- Pierre
Salut. J'apprend présentement les pointeurs en C++. Pouvez vous me
donner un brève definition asser basique de ces <<pointeurs>> ? À
quoi servent-il ? Et comment s'en servir ?
Merci !
Penguin_X
Salut,
Un pointeur est une adresse( int) vers une variable.
Qt a l'utilisation voir les posts.
Salutations,
Gil
Une pointeur sur T est une variable de type 'pointeur sur T'.
Le type 'pointeur sur T' est un type dérivé de T.
Un pointeur sur T peut être initialisé par:
- la valeur d'un autre pointeur sur T lui même initialisé.
- une valeur immédiate, surtout mais pas uniquement 0.
- le résultat de l'opérateur adresse & appliqué à une variable de type T
(seul cas indispensable d'utilisation du mot "adresse").
- le retour de certaines fonctions.
Ce n'est certainement pas exhaustif. Je ne veux pas parler ici par
exemple d'arithmétique des pointeurs par exemple.
--
Pierre
Salut. J'apprend présentement les pointeurs en C++. Pouvez vous me donner un brève definition asser basique de ces <<pointeurs>> ? À quoi servent-il ? Et comment s'en servir ?
Merci !
Penguin_X
Salut, Un pointeur est une adresse( int) vers une variable. Qt a l'utilisation voir les posts. Salutations, Gil
Une pointeur sur T est une variable de type 'pointeur sur T'. Le type 'pointeur sur T' est un type dérivé de T. Un pointeur sur T peut être initialisé par: - la valeur d'un autre pointeur sur T lui même initialisé. - une valeur immédiate, surtout mais pas uniquement 0. - le résultat de l'opérateur adresse & appliqué à une variable de type T (seul cas indispensable d'utilisation du mot "adresse"). - le retour de certaines fonctions. Ce n'est certainement pas exhaustif. Je ne veux pas parler ici par
exemple d'arithmétique des pointeurs par exemple. -- Pierre
Matthieu Moy
drkm writes:
totor writes:
Qt a l'utilisation voir les posts.
Je ne comprends pas cette phrase. Qu'est-ce que Qt vient faire ici ?
Je pense que Qt est ici l'abbréviation (particulièrement malvenue dans le contexte !) de « quant » ...
-- Matthieu
drkm <usenet.fclcxx@fgeorges.org> writes:
totor <totor@totor.net> writes:
Qt a l'utilisation voir les posts.
Je ne comprends pas cette phrase. Qu'est-ce que Qt vient faire
ici ?
Je pense que Qt est ici l'abbréviation (particulièrement malvenue dans
le contexte !) de « quant » ...