drkm writes:
| Je ne veux rien. Juste une explication de la part de Gaby au sujet
| d'une affirmation qu'il a faite [1], que je ne comprends pas, et
| qu'il s'entête à vouloir m'expliquer de la même manière floue et
| cryptique, en me demandant de réfléchir à ce qu'est `this´.
Si te demander de réfléchir à ce qu'est 'this' est une manière floue
et cryptique, alors soit.
| Il ne [v|p]eut bizarrement pas citer de passage précis de 3.8/5
| qui dit que `this´ peut être utilisé dans `mem-initializer´. Moi
| non plus.
non seulement il veut mais il a cité le paragraphe en question.
| Entre parenthèses, `this´ n'est pas cité, mais désigné de
| manière flagrante.
il n'en est nul besoin.
[...]
| Je suis débutant dans cet exercice difficile (la lecture de la
| norme). Je ne demandes qu'à croire Gaby. Si ce qu'il dit est
| vrai, j'aimerais le voir.
Je ne te demande pas de me croire -- sinon je m'y serais pris
autrement. Juste de réfléchir, mais tu sembles dire que c'est flou
et cryptique de refléchir ; dans ce cas je ne peux rien pour toi
;-/.
| Malheureusement, il semble vouloir me le faire découvrir par
| moi-même, en me demandant de réfléchir à la question « qu'est-ce
| que `this´ ? ». Je lui ai répondu que cela ne suffisait pas pour
| moi, que je ne comprenais pas, et il s'entête à ne pas me donner
| de passage précis expliquant son affirmation.
| > - mais il me semble que dans ce cas précis tu vis une espèce de
| > blocage vis à vis de cette question...)
| Non. Justement. J'aimerais comprendre où Gaby voit dans 3.8/5
| que `this´ est utilisable dans la liste d'initialisation.
Gaby te l'a expliqué à maintes reprises. Je ne peux pas te forcer a
comprendre.
drkm <darkman_spam@yahoo.fr> writes:
| Je ne veux rien. Juste une explication de la part de Gaby au sujet
| d'une affirmation qu'il a faite [1], que je ne comprends pas, et
| qu'il s'entête à vouloir m'expliquer de la même manière floue et
| cryptique, en me demandant de réfléchir à ce qu'est `this´.
Si te demander de réfléchir à ce qu'est 'this' est une manière floue
et cryptique, alors soit.
| Il ne [v|p]eut bizarrement pas citer de passage précis de 3.8/5
| qui dit que `this´ peut être utilisé dans `mem-initializer´. Moi
| non plus.
non seulement il veut mais il a cité le paragraphe en question.
| Entre parenthèses, `this´ n'est pas cité, mais désigné de
| manière flagrante.
il n'en est nul besoin.
[...]
| Je suis débutant dans cet exercice difficile (la lecture de la
| norme). Je ne demandes qu'à croire Gaby. Si ce qu'il dit est
| vrai, j'aimerais le voir.
Je ne te demande pas de me croire -- sinon je m'y serais pris
autrement. Juste de réfléchir, mais tu sembles dire que c'est flou
et cryptique de refléchir ; dans ce cas je ne peux rien pour toi
;-/.
| Malheureusement, il semble vouloir me le faire découvrir par
| moi-même, en me demandant de réfléchir à la question « qu'est-ce
| que `this´ ? ». Je lui ai répondu que cela ne suffisait pas pour
| moi, que je ne comprenais pas, et il s'entête à ne pas me donner
| de passage précis expliquant son affirmation.
| > - mais il me semble que dans ce cas précis tu vis une espèce de
| > blocage vis à vis de cette question...)
| Non. Justement. J'aimerais comprendre où Gaby voit dans 3.8/5
| que `this´ est utilisable dans la liste d'initialisation.
Gaby te l'a expliqué à maintes reprises. Je ne peux pas te forcer a
comprendre.
drkm writes:
| Je ne veux rien. Juste une explication de la part de Gaby au sujet
| d'une affirmation qu'il a faite [1], que je ne comprends pas, et
| qu'il s'entête à vouloir m'expliquer de la même manière floue et
| cryptique, en me demandant de réfléchir à ce qu'est `this´.
Si te demander de réfléchir à ce qu'est 'this' est une manière floue
et cryptique, alors soit.
| Il ne [v|p]eut bizarrement pas citer de passage précis de 3.8/5
| qui dit que `this´ peut être utilisé dans `mem-initializer´. Moi
| non plus.
non seulement il veut mais il a cité le paragraphe en question.
| Entre parenthèses, `this´ n'est pas cité, mais désigné de
| manière flagrante.
il n'en est nul besoin.
[...]
| Je suis débutant dans cet exercice difficile (la lecture de la
| norme). Je ne demandes qu'à croire Gaby. Si ce qu'il dit est
| vrai, j'aimerais le voir.
Je ne te demande pas de me croire -- sinon je m'y serais pris
autrement. Juste de réfléchir, mais tu sembles dire que c'est flou
et cryptique de refléchir ; dans ce cas je ne peux rien pour toi
;-/.
| Malheureusement, il semble vouloir me le faire découvrir par
| moi-même, en me demandant de réfléchir à la question « qu'est-ce
| que `this´ ? ». Je lui ai répondu que cela ne suffisait pas pour
| moi, que je ne comprenais pas, et il s'entête à ne pas me donner
| de passage précis expliquant son affirmation.
| > - mais il me semble que dans ce cas précis tu vis une espèce de
| > blocage vis à vis de cette question...)
| Non. Justement. J'aimerais comprendre où Gaby voit dans 3.8/5
| que `this´ est utilisable dans la liste d'initialisation.
Gaby te l'a expliqué à maintes reprises. Je ne peux pas te forcer a
comprendre.
drkm writes:
[...]
| Je ne dis pas qu'il est flou et cryptique de réfléchir (que dis-tu
| déjà, à propos du contexte d'une citation ?). Mais je n'arrive
| pas à voir comment réfléchir à ce qu'est `this´ me montrera où
| 3.8/5 permet l'emploit de `this´ dans la liste d'initialisation.
| > | Malheureusement, il semble vouloir me le faire découvrir par
| > | moi-même, en me demandant de réfléchir à la question
| > | « qu'est-ce que `this´ ? ». Je lui ai répondu que cela ne
| > | suffisait pas pour moi, que je ne comprenais pas, et il
| > | s'entête à ne pas me donner de passage précis expliquant son
| > | affirmation.
| > | > - mais il me semble que dans ce cas précis tu vis une espèce
| > | > de blocage vis à vis de cette question...)
| > | Non. Justement. J'aimerais comprendre où Gaby voit dans
| > | 3.8/5 que `this´ est utilisable dans la liste d'initialisation.
| > Gaby te l'a expliqué à maintes reprises. Je ne peux pas te
| > forcer a comprendre.
| Malheureusement :-). Mais tu peux sans doute être plus
| explicite. Le passage que tu m'as cité est :
| From: Gabriel Dos Reis
| Subject: Re: 'this' : used in base member initializer list
| Date: 14 Jul 2003 00:37:17 +0200
| Message-ID:
| | > | Et cela est dit dans 3.8/5 ?
| | > oui.
|
| | Pourrais-tu citer le passage précis, s'il te plaît ? Je
| | n'arrive pas à voir où il est dit, dans 3.8/5, que `this´
| | peut être utilisé dans la liste d'initialisation.
| La phrase clé est
| Before the lifetime of an object started but after the
| storage which the object has been allocated or, after the
| lifetime or an object has ended and before the storage which
| the object occupied is reused or released, any pointer that
| refers to the storage location where the object will be or
| was located *may be used* but only in limited ways. [...]
| Je ne vois toujours pas comment ce passage permet l'utilisation
| de `this´ dans la liste d'initialisation.
Tu parlais de contexte plus haut, tu as oublié le reste du message
que tu citais.
drkm <darkman_spam@yahoo.fr> writes:
[...]
| Je ne dis pas qu'il est flou et cryptique de réfléchir (que dis-tu
| déjà, à propos du contexte d'une citation ?). Mais je n'arrive
| pas à voir comment réfléchir à ce qu'est `this´ me montrera où
| 3.8/5 permet l'emploit de `this´ dans la liste d'initialisation.
| > | Malheureusement, il semble vouloir me le faire découvrir par
| > | moi-même, en me demandant de réfléchir à la question
| > | « qu'est-ce que `this´ ? ». Je lui ai répondu que cela ne
| > | suffisait pas pour moi, que je ne comprenais pas, et il
| > | s'entête à ne pas me donner de passage précis expliquant son
| > | affirmation.
| > | > - mais il me semble que dans ce cas précis tu vis une espèce
| > | > de blocage vis à vis de cette question...)
| > | Non. Justement. J'aimerais comprendre où Gaby voit dans
| > | 3.8/5 que `this´ est utilisable dans la liste d'initialisation.
| > Gaby te l'a expliqué à maintes reprises. Je ne peux pas te
| > forcer a comprendre.
| Malheureusement :-). Mais tu peux sans doute être plus
| explicite. Le passage que tu m'as cité est :
| From: Gabriel Dos Reis <gdr@integrable-solutions.net>
| Subject: Re: 'this' : used in base member initializer list
| Date: 14 Jul 2003 00:37:17 +0200
| Message-ID: <m3isq62gv6.fsf@uniton.integrable-solutions.net>
| | > | Et cela est dit dans 3.8/5 ?
| | > oui.
|
| | Pourrais-tu citer le passage précis, s'il te plaît ? Je
| | n'arrive pas à voir où il est dit, dans 3.8/5, que `this´
| | peut être utilisé dans la liste d'initialisation.
| La phrase clé est
| Before the lifetime of an object started but after the
| storage which the object has been allocated or, after the
| lifetime or an object has ended and before the storage which
| the object occupied is reused or released, any pointer that
| refers to the storage location where the object will be or
| was located *may be used* but only in limited ways. [...]
| Je ne vois toujours pas comment ce passage permet l'utilisation
| de `this´ dans la liste d'initialisation.
Tu parlais de contexte plus haut, tu as oublié le reste du message
que tu citais.
drkm writes:
[...]
| Je ne dis pas qu'il est flou et cryptique de réfléchir (que dis-tu
| déjà, à propos du contexte d'une citation ?). Mais je n'arrive
| pas à voir comment réfléchir à ce qu'est `this´ me montrera où
| 3.8/5 permet l'emploit de `this´ dans la liste d'initialisation.
| > | Malheureusement, il semble vouloir me le faire découvrir par
| > | moi-même, en me demandant de réfléchir à la question
| > | « qu'est-ce que `this´ ? ». Je lui ai répondu que cela ne
| > | suffisait pas pour moi, que je ne comprenais pas, et il
| > | s'entête à ne pas me donner de passage précis expliquant son
| > | affirmation.
| > | > - mais il me semble que dans ce cas précis tu vis une espèce
| > | > de blocage vis à vis de cette question...)
| > | Non. Justement. J'aimerais comprendre où Gaby voit dans
| > | 3.8/5 que `this´ est utilisable dans la liste d'initialisation.
| > Gaby te l'a expliqué à maintes reprises. Je ne peux pas te
| > forcer a comprendre.
| Malheureusement :-). Mais tu peux sans doute être plus
| explicite. Le passage que tu m'as cité est :
| From: Gabriel Dos Reis
| Subject: Re: 'this' : used in base member initializer list
| Date: 14 Jul 2003 00:37:17 +0200
| Message-ID:
| | > | Et cela est dit dans 3.8/5 ?
| | > oui.
|
| | Pourrais-tu citer le passage précis, s'il te plaît ? Je
| | n'arrive pas à voir où il est dit, dans 3.8/5, que `this´
| | peut être utilisé dans la liste d'initialisation.
| La phrase clé est
| Before the lifetime of an object started but after the
| storage which the object has been allocated or, after the
| lifetime or an object has ended and before the storage which
| the object occupied is reused or released, any pointer that
| refers to the storage location where the object will be or
| was located *may be used* but only in limited ways. [...]
| Je ne vois toujours pas comment ce passage permet l'utilisation
| de `this´ dans la liste d'initialisation.
Tu parlais de contexte plus haut, tu as oublié le reste du message
que tu citais.
drkm writes:
| Cela n'est pas dit dans 3.8/5, mais autre part dans la norme. De
| la même manière, ce n'est pas dans 3.8/5 qu'il est dit que `this´
| peut être utilisé dans la liste d'initialisation, même s'il
| désigne cet emploit, entre autres.
ce que tu sembles ne pas vouloir admettre, c'est que la norme énonce
des règles générales qui s'appliquent dans des situations
spécifiques sauf mention explicite du contraire : si elle désigne
cet endroit comme permis alors c'est permis.
C'est la différence entre énoncer une règle qui contien 44 points et
une règle générale qui les couvre toutes.
| À ce sujet, je viens de dire en début d'article que je ne voyais pas
| où d'autre que dans un ctor ou dtor ce passage pouvait s'appliquer
| à `this´. Il me semble qu'il s'appliquerait également au bout de
| code suivant :
| UneClasse * UneClasse::UnMembreNonStatique()
| {
| this->~UneClasse() ;
| return this ;
| }
| Est-ce correct ?
Oui.
3.8/5 contient d'autres exemples.
drkm <darkman_spam@yahoo.fr> writes:
| Cela n'est pas dit dans 3.8/5, mais autre part dans la norme. De
| la même manière, ce n'est pas dans 3.8/5 qu'il est dit que `this´
| peut être utilisé dans la liste d'initialisation, même s'il
| désigne cet emploit, entre autres.
ce que tu sembles ne pas vouloir admettre, c'est que la norme énonce
des règles générales qui s'appliquent dans des situations
spécifiques sauf mention explicite du contraire : si elle désigne
cet endroit comme permis alors c'est permis.
C'est la différence entre énoncer une règle qui contien 44 points et
une règle générale qui les couvre toutes.
| À ce sujet, je viens de dire en début d'article que je ne voyais pas
| où d'autre que dans un ctor ou dtor ce passage pouvait s'appliquer
| à `this´. Il me semble qu'il s'appliquerait également au bout de
| code suivant :
| UneClasse * UneClasse::UnMembreNonStatique()
| {
| this->~UneClasse() ;
| return this ;
| }
| Est-ce correct ?
Oui.
3.8/5 contient d'autres exemples.
drkm writes:
| Cela n'est pas dit dans 3.8/5, mais autre part dans la norme. De
| la même manière, ce n'est pas dans 3.8/5 qu'il est dit que `this´
| peut être utilisé dans la liste d'initialisation, même s'il
| désigne cet emploit, entre autres.
ce que tu sembles ne pas vouloir admettre, c'est que la norme énonce
des règles générales qui s'appliquent dans des situations
spécifiques sauf mention explicite du contraire : si elle désigne
cet endroit comme permis alors c'est permis.
C'est la différence entre énoncer une règle qui contien 44 points et
une règle générale qui les couvre toutes.
| À ce sujet, je viens de dire en début d'article que je ne voyais pas
| où d'autre que dans un ctor ou dtor ce passage pouvait s'appliquer
| à `this´. Il me semble qu'il s'appliquerait également au bout de
| code suivant :
| UneClasse * UneClasse::UnMembreNonStatique()
| {
| this->~UneClasse() ;
| return this ;
| }
| Est-ce correct ?
Oui.
3.8/5 contient d'autres exemples.