Dans le message
,
Et alors ? Je n'ai jamais dit que c'était élégant. Je n'aime
pas, mais dans la mesure qu'on ne m'offre rien d'autre.
[...](3) en plus il faut que ce soit de type entier.
C'est pire que ton point 1), j'en conviens. Mais la réponse en
est la même : dans la mesure où on ne m'offre rien d'autre...
Oui, on t'offre et on a depuis longtemps le truc de l'enum.
Qui évite d'avoir à faire une définition.
Dans le message
1116865254.365642.107210@g44g2000cwa.googlegroups.com,
Et alors ? Je n'ai jamais dit que c'était élégant. Je n'aime
pas, mais dans la mesure qu'on ne m'offre rien d'autre.
[...]
(3) en plus il faut que ce soit de type entier.
C'est pire que ton point 1), j'en conviens. Mais la réponse en
est la même : dans la mesure où on ne m'offre rien d'autre...
Oui, on t'offre et on a depuis longtemps le truc de l'enum.
Qui évite d'avoir à faire une définition.
Dans le message
,
Et alors ? Je n'ai jamais dit que c'était élégant. Je n'aime
pas, mais dans la mesure qu'on ne m'offre rien d'autre.
[...](3) en plus il faut que ce soit de type entier.
C'est pire que ton point 1), j'en conviens. Mais la réponse en
est la même : dans la mesure où on ne m'offre rien d'autre...
Oui, on t'offre et on a depuis longtemps le truc de l'enum.
Qui évite d'avoir à faire une définition.
"Michel Michaud" writes:
| Dans le message
,
| > Et alors ? Je n'ai jamais dit que c'était élégant. Je n'aime
| > pas, mais dans la mesure qu'on ne m'offre rien d'autre.
| [...]
| >> (3) en plus il faut que ce soit de type entier.
| > C'est pire que ton point 1), j'en conviens. Mais la
| > réponse en est la même : dans la mesure où on ne m'offre
| > rien d'autre...
| Oui, on t'offre et on a depuis longtemps le truc de l'enum.
| Qui évite d'avoir à faire une définition.
Je crois que James sous-estime le point (1) : les choses se
voient souvent prendre leurs adresses à l'insu du plein gré du
programmeur.
"Michel Michaud" <mm@gdzid.com> writes:
| Dans le message
1116865254.365642.107210@g44g2000cwa.googlegroups.com,
| > Et alors ? Je n'ai jamais dit que c'était élégant. Je n'aime
| > pas, mais dans la mesure qu'on ne m'offre rien d'autre.
| [...]
| >> (3) en plus il faut que ce soit de type entier.
| > C'est pire que ton point 1), j'en conviens. Mais la
| > réponse en est la même : dans la mesure où on ne m'offre
| > rien d'autre...
| Oui, on t'offre et on a depuis longtemps le truc de l'enum.
| Qui évite d'avoir à faire une définition.
Je crois que James sous-estime le point (1) : les choses se
voient souvent prendre leurs adresses à l'insu du plein gré du
programmeur.
"Michel Michaud" writes:
| Dans le message
,
| > Et alors ? Je n'ai jamais dit que c'était élégant. Je n'aime
| > pas, mais dans la mesure qu'on ne m'offre rien d'autre.
| [...]
| >> (3) en plus il faut que ce soit de type entier.
| > C'est pire que ton point 1), j'en conviens. Mais la
| > réponse en est la même : dans la mesure où on ne m'offre
| > rien d'autre...
| Oui, on t'offre et on a depuis longtemps le truc de l'enum.
| Qui évite d'avoir à faire une définition.
Je crois que James sous-estime le point (1) : les choses se
voient souvent prendre leurs adresses à l'insu du plein gré du
programmeur.
writes:
| Gabriel Dos Reis wrote:
| > "Michel Michaud" writes:
| > | Dans le message
| ,
| > | > Et alors ? Je n'ai jamais dit que c'était élégant. Je n'aime
| > | > pas, mais dans la mesure qu'on ne m'offre rien d'autre.
| > | [...]
| > | >> (3) en plus il faut que ce soit de type entier.
| > | > C'est pire que ton point 1), j'en conviens. Mais la
| > | > réponse en est la même : dans la mesure où on ne
| > | > m'offre rien d'autre...
| > | Oui, on t'offre et on a depuis longtemps le truc de
| > | l'enum. Qui évite d'avoir à faire une définition.
| > Je crois que James sous-estime le point (1) : les choses
| > se voient souvent prendre leurs adresses à l'insu du plein
| > gré du programmeur.
| Mais où en est-ce un problème ?
La variable devient une lvalue et si tu appeles une fonction
prenant une référence, tu auras besoin de la définition -- ce
qui arrive assez souvent et j'ai vu suffisamment de bug
reports pour savoir cela aussi rare qu'on pourrait le penser.
| Ou plutôt, quelle solution proposes-tu ?
Voire ci-dessous.
| L'enum marche encore à peu près pour moi, parce que je
| n'utilise pas beaucoup les templates. Mais tôt ou tard, il
| arrive un moment où on veut que la constante ait le bon
| type.
| Note bien que je n'aime pas la solution actuelle, ne
| serait-ce que parce qu'elle implique trop de cas spéciaux :
| Pourquoi seulement des types entiers ? Pourquoi une
| initialisation qui n'est pas une définition (et une
| définition qui ne comporte pas d'initialisation) ? Ça ne
| facilite pas l'apprentissage. Mais il y a un véritable
| problème, et il ne suffit pas à dire que la solution
| actuelle n'est pas satisfaite ; il faut en proposer une
| meilleur.
Groumph.
http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2003/n1521.pdf
http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2003/n1511.pdf
http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2003/n1509.pdf
kanze@gabi-soft.fr writes:
| Gabriel Dos Reis wrote:
| > "Michel Michaud" <mm@gdzid.com> writes:
| > | Dans le message
| 1116865254.365642.107210@g44g2000cwa.googlegroups.com,
| > | > Et alors ? Je n'ai jamais dit que c'était élégant. Je n'aime
| > | > pas, mais dans la mesure qu'on ne m'offre rien d'autre.
| > | [...]
| > | >> (3) en plus il faut que ce soit de type entier.
| > | > C'est pire que ton point 1), j'en conviens. Mais la
| > | > réponse en est la même : dans la mesure où on ne
| > | > m'offre rien d'autre...
| > | Oui, on t'offre et on a depuis longtemps le truc de
| > | l'enum. Qui évite d'avoir à faire une définition.
| > Je crois que James sous-estime le point (1) : les choses
| > se voient souvent prendre leurs adresses à l'insu du plein
| > gré du programmeur.
| Mais où en est-ce un problème ?
La variable devient une lvalue et si tu appeles une fonction
prenant une référence, tu auras besoin de la définition -- ce
qui arrive assez souvent et j'ai vu suffisamment de bug
reports pour savoir cela aussi rare qu'on pourrait le penser.
| Ou plutôt, quelle solution proposes-tu ?
Voire ci-dessous.
| L'enum marche encore à peu près pour moi, parce que je
| n'utilise pas beaucoup les templates. Mais tôt ou tard, il
| arrive un moment où on veut que la constante ait le bon
| type.
| Note bien que je n'aime pas la solution actuelle, ne
| serait-ce que parce qu'elle implique trop de cas spéciaux :
| Pourquoi seulement des types entiers ? Pourquoi une
| initialisation qui n'est pas une définition (et une
| définition qui ne comporte pas d'initialisation) ? Ça ne
| facilite pas l'apprentissage. Mais il y a un véritable
| problème, et il ne suffit pas à dire que la solution
| actuelle n'est pas satisfaite ; il faut en proposer une
| meilleur.
Groumph.
http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2003/n1521.pdf
http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2003/n1511.pdf
http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2003/n1509.pdf
writes:
| Gabriel Dos Reis wrote:
| > "Michel Michaud" writes:
| > | Dans le message
| ,
| > | > Et alors ? Je n'ai jamais dit que c'était élégant. Je n'aime
| > | > pas, mais dans la mesure qu'on ne m'offre rien d'autre.
| > | [...]
| > | >> (3) en plus il faut que ce soit de type entier.
| > | > C'est pire que ton point 1), j'en conviens. Mais la
| > | > réponse en est la même : dans la mesure où on ne
| > | > m'offre rien d'autre...
| > | Oui, on t'offre et on a depuis longtemps le truc de
| > | l'enum. Qui évite d'avoir à faire une définition.
| > Je crois que James sous-estime le point (1) : les choses
| > se voient souvent prendre leurs adresses à l'insu du plein
| > gré du programmeur.
| Mais où en est-ce un problème ?
La variable devient une lvalue et si tu appeles une fonction
prenant une référence, tu auras besoin de la définition -- ce
qui arrive assez souvent et j'ai vu suffisamment de bug
reports pour savoir cela aussi rare qu'on pourrait le penser.
| Ou plutôt, quelle solution proposes-tu ?
Voire ci-dessous.
| L'enum marche encore à peu près pour moi, parce que je
| n'utilise pas beaucoup les templates. Mais tôt ou tard, il
| arrive un moment où on veut que la constante ait le bon
| type.
| Note bien que je n'aime pas la solution actuelle, ne
| serait-ce que parce qu'elle implique trop de cas spéciaux :
| Pourquoi seulement des types entiers ? Pourquoi une
| initialisation qui n'est pas une définition (et une
| définition qui ne comporte pas d'initialisation) ? Ça ne
| facilite pas l'apprentissage. Mais il y a un véritable
| problème, et il ne suffit pas à dire que la solution
| actuelle n'est pas satisfaite ; il faut en proposer une
| meilleur.
Groumph.
http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2003/n1521.pdf
http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2003/n1511.pdf
http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2003/n1509.pdf
Tu as avais l'air d'insinuer que je ne fais que parler du
problème sans proposer de solution.
Tu as avais l'air d'insinuer que je ne fais que parler du
problème sans proposer de solution.
Tu as avais l'air d'insinuer que je ne fais que parler du
problème sans proposer de solution.