OVH Cloud OVH Cloud

Heritage et espace...

30 réponses
Avatar
Fabien LE LEZ
Bonjour,

Une question tellement con que je m'excuse d'avance de vous déranger
pour si peu... ;-)

Si je ne m'abuse, en français, on met un espace (ou une espace, ou une
espace fine, j'ai jamais bien su) avant les deux-points. Aussi,
dois-je écrire :

class MaClasse : public MaClasseDeBase

ou

class MaClasse: public MaClasseDeBase

?

Merci d'avance...

--
;-)

http://www.gotw.ca/gotw/063.htm
http://www.gotw.ca/gotw/067.htm#2

10 réponses

1 2 3
Avatar
Michel Michaud
Dans news:, Fabien LE
Bonjour,

Une question tellement con que je m'excuse d'avance de vous déranger
pour si peu... ;-)


Bah...

Si je ne m'abuse, en français, on met un espace (ou une espace, ou
une espace fine, j'ai jamais bien su) avant les deux-points. Aussi,
dois-je écrire :

class MaClasse : public MaClasseDeBase

ou

class MaClasse: public MaClasseDeBase

?


Il faut une espace (non fine). Donc ta première version est plus
« française » et la deuxième plus normale aux yeux de ceux qui
ne lisent que des livres en anglais. Moi j'utilise la première
et j'écris aussi « private : », etc.

Mais es-tu bien sûr que tu as besoin de dériver de MaClasseDeBase
ici ? La composition ne suffirait pas ?

:-)


--
Michel Michaud
http://www.gdzid.com
FAQ de fr.comp.lang.c++ :
http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/

Avatar
Yalbrieux
Bonjour,

D'une manière générale, en français, les signes de ponctuation double
doivent être espacés ( : et ; par exemple).
Yves
Avatar
Serge Paccalin
Le jeudi 29 janvier 2004 à 05:11, Fabien LE LEZ a écrit dans
fr.comp.lang.c++ :

Une question tellement con que je m'excuse d'avance de vous déranger
pour si peu... ;-)

Si je ne m'abuse, en français, on met un espace (ou une espace, ou une
espace fine, j'ai jamais bien su) avant les deux-points.


Une espace fine insécable. L'espace insécable (U+00A0) est invalide dans
un source C++, soit dit en passant, ce qui est un début de réponse à ta
question.

Aussi, dois-je écrire :

class MaClasse : public MaClasseDeBase

ou

class MaClasse: public MaClasseDeBase

?


Le C++, ce n'est ni du français, ni de l'anglais, ni de l'allemand,
c'est... du C++. Donc, je lui applique des règles typographiques qui lui
sont propres. Il m'arrive de revenir à la ligne avant une virgule, par
exemple, ce qui serait une aberration dans un texte en français ou en
anglais. Je mets des guillemets ASCII autour de mes chaînes, et pas les
vrais guillemets français («»), etc.

--
___________ 2004-01-29 09:48:59
_/ _ _`_`_`_) Serge PACCALIN -- sp ad mailclub.net
_L_) Il faut donc que les hommes commencent
-'(__) par n'être pas fanatiques pour mériter
_/___(_) la tolérance. -- Voltaire, 1763

Avatar
Fabien LE LEZ
On Thu, 29 Jan 2004 09:55:04 +0100, Serge Paccalin
wrote:

Si je ne m'abuse, en français, on met un espace (ou une espace, ou une
espace fine, j'ai jamais bien su) avant les deux-points.


Une espace fine insécable.


Mais dans un code C++, tout espace est de toutes façons insécable, vu
qu'il n'y a pas de retour à la ligne automatique :-)

L'espace insécable (U+00A0) est invalide dans un source C++,


Même depuis que les lettres accentuées y sont valides ?

soit dit en passant, ce qui est un début de réponse à ta
question.



--
;-)

http://www.gotw.ca/gotw/063.htm
http://www.gotw.ca/gotw/067.htm#2


Avatar
Alain Naigeon
"Fabien LE LEZ" a écrit dans le message news:

Bonjour,

Une question tellement con que je m'excuse d'avance de vous déranger
pour si peu... ;-)

Si je ne m'abuse, en français, on met un espace (ou une espace, ou une
espace fine, j'ai jamais bien su) avant les deux-points. Aussi,
dois-je écrire :

class MaClasse : public MaClasseDeBase

ou

class MaClasse: public MaClasseDeBase


Fabien !!!! Arrête de troller :-)

--

Français *==> "Musique renaissance" <==* English
midi - facsimiles - ligatures - mensuration
http://anaigeon.free.fr | http://www.medieval.org/emfaq/anaigeon/
Alain Naigeon - - Strasbourg, France

Avatar
Michel Michaud
Dans news:nqprwn299has$, Serge
Le jeudi 29 janvier 2004 à 05:11, Fabien LE LEZ a écrit dans
fr.comp.lang.c++ :

Une question tellement con que je m'excuse d'avance de vous
déranger pour si peu... ;-)

Si je ne m'abuse, en français, on met un espace (ou une espace, ou
une espace fine, j'ai jamais bien su) avant les deux-points.


Une espace fine insécable. L'espace insécable (U+00A0) est invalide


Non, pas fine. Tu as probablement vu une simplification de la vraie
règle, car le : est l'exception parmi les ponctuations doubles (il
faut effectivement une fine devant ; ! ?).

dans un source C++, soit dit en passant, ce qui est un début de
réponse à ta question.


En fait, il faudrait parler du ;, que tout le monde (?) colle
sur les instructions, mais c'est difficile de mettre une espace
fine en C++...

--
Michel Michaud
http://www.gdzid.com
FAQ de fr.comp.lang.c++ :
http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/


Avatar
Michel Michaud
Dans news:, Fabien LE
On Thu, 29 Jan 2004 09:55:04 +0100, Serge Paccalin
wrote:

Si je ne m'abuse, en français, on met un espace (ou une espace,
ou une espace fine, j'ai jamais bien su) avant les deux-points.


Une espace fine insécable.


Mais dans un code C++, tout espace est de toutes façons insécable,


Pas pour le parser du compilateur...

vu qu'il n'y a pas de retour à la ligne automatique :-)

L'espace insécable (U+00A0) est invalide dans un source C++,


Même depuis que les lettres accentuées y sont valides ?


Hum... c'est une bonne question, mais il faudrait un compilateur
qui accepte les accents pour tester :-)

--
Michel Michaud
http://www.gdzid.com
FAQ de fr.comp.lang.c++ :
http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/



Avatar
Gabriel Dos Reis
"Michel Michaud" writes:

| sur les instructions, mais c'est difficile de mettre une espace
| fine en C++...

Essaie une fine espace alors...

-- Gaby
Avatar
Fabien LE LEZ
On Thu, 29 Jan 2004 01:12:18 -0500, "Michel Michaud"
wrote:

Mais es-tu bien sûr que tu as besoin de dériver de MaClasseDeBase
ici ?


^_^

--
;-)

http://www.gotw.ca/gotw/063.htm
http://www.gotw.ca/gotw/067.htm#2

Avatar
Fabien LE LEZ
On Thu, 29 Jan 2004 23:49:47 +0100, "Alain Naigeon"
wrote:

Fabien !!!! Arrête de troller :-)


Pour une fois qu'il y a une question en-charte sur fclc++...

;-)

--
;-)

http://www.gotw.ca/gotw/063.htm
http://www.gotw.ca/gotw/067.htm#2

1 2 3