Une reflexion à propos de la question posée précédemment sur
l'incidence de la supression d'un private dans un source.
La question d'origine était : Est-ce que le fait de supprimer
un ou plusieurs "private" peut modifier le comportement du programme ?
Dans le cas en question, sans doute pas, mais il est des cas...
Par exemple en modifiant le type d"héritage.
La plupart des compilateurs utilisent l'EBO ( Empty Base Optimization ), et
il
s'avère que dans le cas d'un héritage privé d'une classe vide :
class Nutshell { };
, l'EBO peut s'effectuer. Donc, dans la pratique, la taille du code généré
peut varier
selon le type d'héritage ( ...d'une classe vide ).
En résumé,
class A : private Nutshell
{
private:
int Value;
};
peut avoir une taille différente de :
class A : public Nutshell
{
private:
int Value;
};
Si le code effectue des tests sur la taille de la classe :
if( sizeof( A ) > otherclass ) ... //
cela peut modifier le comportement du programme à l'execution !
Je sais, c'est tordu ;-)
Et d'ailleurs, mon raisonnement est-il correct ?
"Gabriel Dos Reis" a écrit dans le message de news:
"Stan" ( remove the dots )> writes:
| Suis-je bête, et moi qui croyais que le smiley etait encore d'usage sur | Usenet.
Est-ce la seule marque d'humour légale sur Usenet ?
A défaut de voir le visage du locuteur et d'entendre
l'intonation de sa voix, difficile de juger...
En fait, le smiley est plus sournois que certains l'imaginent.
Je sais, j'ai cassé deux écrans à force de les retrourner sur le côté.
-- -Stan
Gabriel Dos Reis
"Stan" ( remove the dots )> writes:
| "Gabriel Dos Reis" a écrit dans le message de | news: | > "Stan" ( remove the dots )> writes: | > | > | Suis-je bête, et moi qui croyais que le smiley etait encore d'usage sur | > | Usenet. | > | > Est-ce la seule marque d'humour légale sur Usenet ? | > | A défaut de voir le visage du locuteur et d'entendre | l'intonation de sa voix, difficile de juger...
Mais ce ne sont pas les seules marques d'humour.
-- Gaby
"Stan" <z.y.l.o.g@wanadoo.fr ( remove the dots )> writes:
| "Gabriel Dos Reis" <gdr@integrable-solutions.net> a écrit dans le message de
| news: m37jdhniua.fsf@uniton.integrable-solutions.net...
| > "Stan" <z.y.l.o.g@wanadoo.fr ( remove the dots )> writes:
| >
| > | Suis-je bête, et moi qui croyais que le smiley etait encore d'usage sur
| > | Usenet.
| >
| > Est-ce la seule marque d'humour légale sur Usenet ?
| >
| A défaut de voir le visage du locuteur et d'entendre
| l'intonation de sa voix, difficile de juger...
| "Gabriel Dos Reis" a écrit dans le message de | news: | > "Stan" ( remove the dots )> writes: | > | > | Suis-je bête, et moi qui croyais que le smiley etait encore d'usage sur | > | Usenet. | > | > Est-ce la seule marque d'humour légale sur Usenet ? | > | A défaut de voir le visage du locuteur et d'entendre | l'intonation de sa voix, difficile de juger...
Mais ce ne sont pas les seules marques d'humour.
-- Gaby
Bertrand Lenoir-Welter
Stan :
A défaut de voir le visage du locuteur et d'entendre l'intonation de sa voix, difficile de juger...
Homère, Shakespeare et Hugo ont tout de même réussi à s'en passer.
Stan :
A défaut de voir le visage du locuteur et d'entendre
l'intonation de sa voix, difficile de juger...
Homère, Shakespeare et Hugo ont tout de même réussi à s'en passer.
A défaut de voir le visage du locuteur et d'entendre l'intonation de sa voix, difficile de juger...
Homère, Shakespeare et Hugo ont tout de même réussi à s'en passer.
Stan
"Gabriel Dos Reis" a écrit dans le message de news:
| > Est-ce la seule marque d'humour légale sur Usenet ? | > | A défaut de voir le visage du locuteur et d'entendre | l'intonation de sa voix, difficile de juger...
Mais ce ne sont pas les seules marques d'humour.
Comme par exemple... ?
-- -Stan
"Gabriel Dos Reis" <gdr@integrable-solutions.net> a écrit dans le message de
news: m3br2tko3z.fsf@uniton.integrable-solutions.net...
| > Est-ce la seule marque d'humour légale sur Usenet ?
| >
| A défaut de voir le visage du locuteur et d'entendre
| l'intonation de sa voix, difficile de juger...
"Gabriel Dos Reis" a écrit dans le message de news:
| > Est-ce la seule marque d'humour légale sur Usenet ? | > | A défaut de voir le visage du locuteur et d'entendre | l'intonation de sa voix, difficile de juger...
Mais ce ne sont pas les seules marques d'humour.
Comme par exemple... ?
-- -Stan
Stan
"Bertrand Lenoir-Welter" a écrit dans le message de news: 432aeb60$0$1008$
Stan :
A défaut de voir le visage du locuteur et d'entendre l'intonation de sa voix, difficile de juger...
Homère, Shakespeare et Hugo ont tout de même réussi à s'en passer.
Bien sur, mais il y a le contexte; sans le contexte, _une réplique_ peut perdre son sens.
-- -Stan
"Bertrand Lenoir-Welter" <bertrand.2004@galaad.net> a écrit dans le message
de news: 432aeb60$0$1008$8fcfb975@news.wanadoo.fr...
Stan :
A défaut de voir le visage du locuteur et d'entendre
l'intonation de sa voix, difficile de juger...
Homère, Shakespeare et Hugo ont tout de même réussi à s'en passer.
Bien sur, mais il y a le contexte;
sans le contexte, _une réplique_ peut
perdre son sens.