Si j'ai bien compris, les compilateurs les plus répandus parmi les
lecteurs de fclc++ semblent être Visual C++ et gcc.
Certains marginaux comme moi utilisent des compilateurs moins répandus
comme Borland C++.
Comeau, par contre, est un cas à part : il semble qu'il soit la
référence en matière de respect de la norme, mais lire fclc++ donne
l'impression qu'il ne sert que de référence.
D'où ma question : Comeau C++ est-il utilisable/utilisé comme
compilateur "principal" (i.e. de production) ?
En respect de la norme, de ma pratique, c'est de loin, VC++ 7.1. Au passage, j'ai quelques problème avec VC++ 8.0 (Visual C++ 2005) qui semble avoir ajouter quelques erreurs, c'est dommage.
Tu peux préciser ? (par ailleurs, c'est un beta...)
Je sais qu'il ne faut pas désactiver les « Extensions » si on veut pouvoir profiter des vérifications (itérateurs, etc.) dans la bibliothèque... Pour le reste, mes élèves l'utilisent et je n'ai pas rencontré de problème jusqu'à maintenant (en ISO C++)...
-- Michel Michaud http://www.gdzid.com FAQ de fr.comp.lang.c++ : http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/
Dans le message 41713c74$0$22848$79c14f64@nan-newsreader-06.noos.net,
En respect de la norme, de ma pratique, c'est de loin, VC++ 7.1. Au
passage, j'ai quelques problème avec VC++ 8.0 (Visual C++ 2005) qui
semble avoir ajouter quelques erreurs, c'est dommage.
Tu peux préciser ? (par ailleurs, c'est un beta...)
Je sais qu'il ne faut pas désactiver les « Extensions » si on veut
pouvoir profiter des vérifications (itérateurs, etc.) dans la
bibliothèque... Pour le reste, mes élèves l'utilisent et je n'ai
pas rencontré de problème jusqu'à maintenant (en ISO C++)...
--
Michel Michaud mm@gdzid.com
http://www.gdzid.com
FAQ de fr.comp.lang.c++ :
http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/
En respect de la norme, de ma pratique, c'est de loin, VC++ 7.1. Au passage, j'ai quelques problème avec VC++ 8.0 (Visual C++ 2005) qui semble avoir ajouter quelques erreurs, c'est dommage.
Tu peux préciser ? (par ailleurs, c'est un beta...)
Je sais qu'il ne faut pas désactiver les « Extensions » si on veut pouvoir profiter des vérifications (itérateurs, etc.) dans la bibliothèque... Pour le reste, mes élèves l'utilisent et je n'ai pas rencontré de problème jusqu'à maintenant (en ISO C++)...
-- Michel Michaud http://www.gdzid.com FAQ de fr.comp.lang.c++ : http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/
Christophe Lephay
M. B. wrote:
a écrit dans le message de news:
Windoz wrote in message news:<ckmmh9$mlp$...
Je suis en train d'apprendre le C++ et je ne comprends pas le fonctionnement de Enum. Pourriez vous me l'expliquer?
num X { a = 0x01, b = 0x02, c = 0x04, d = 0x08 } ; inline X operator|( X lhs, X rhs ) { return static_cast< X >( static_cast< unsigned >( rhs ) | static_cast< unsigned >( lhs ) ) ; }
Comment noyer un debutant en 5 lignes ...
James a donné une explication générale, puis une utilisation particulière. Si le posteur initial ne comprend rien à cette utilisation particulière, l'explication générale lui aura été toujours plus utile que ton propre message...
A titre personnel, les réponses des différents intervenants de ce groupe (dont celles de James) ont été essentielles dans mon apprentissage du langage, précisément en allant toujours bien au delà de la réponse la plus simple à une question précise.
Chris
M. B. wrote:
<kanze@gabi-soft.fr> a écrit dans le message de
news:d6652001.0410142241.2c89f181@posting.google.com...
Windoz <windoz@tiscali.fr> wrote in message
news:<ckmmh9$mlp$1@news.tiscali.fr>...
Je suis en train d'apprendre le C++ et je ne comprends pas le
fonctionnement de Enum.
Pourriez vous me l'expliquer?
num X { a = 0x01, b = 0x02, c = 0x04, d = 0x08 } ;
inline X operator|( X lhs, X rhs )
{
return static_cast< X >( static_cast< unsigned >( rhs )
| static_cast< unsigned >( lhs ) ) ;
}
Comment noyer un debutant en 5 lignes ...
James a donné une explication générale, puis une utilisation particulière.
Si le posteur initial ne comprend rien à cette utilisation particulière,
l'explication générale lui aura été toujours plus utile que ton propre
message...
A titre personnel, les réponses des différents intervenants de ce groupe
(dont celles de James) ont été essentielles dans mon apprentissage du
langage, précisément en allant toujours bien au delà de la réponse la plus
simple à une question précise.
Je suis en train d'apprendre le C++ et je ne comprends pas le fonctionnement de Enum. Pourriez vous me l'expliquer?
num X { a = 0x01, b = 0x02, c = 0x04, d = 0x08 } ; inline X operator|( X lhs, X rhs ) { return static_cast< X >( static_cast< unsigned >( rhs ) | static_cast< unsigned >( lhs ) ) ; }
Comment noyer un debutant en 5 lignes ...
James a donné une explication générale, puis une utilisation particulière. Si le posteur initial ne comprend rien à cette utilisation particulière, l'explication générale lui aura été toujours plus utile que ton propre message...
A titre personnel, les réponses des différents intervenants de ce groupe (dont celles de James) ont été essentielles dans mon apprentissage du langage, précisément en allant toujours bien au delà de la réponse la plus simple à une question précise.
Chris
drkm
"Christophe Lephay" writes:
A titre personnel, les réponses des différents intervenants de ce groupe (dont celles de James) ont été essentielles dans mon apprentissage du langage, précisément en allant toujours bien au delà de la réponse la plus simple à une question précise.
Itou.
C'est un intérêt de Usenet. Sans cela, une bonne référence ferait toujours l'affaire.
A titre personnel, les réponses des différents intervenants de ce groupe
(dont celles de James) ont été essentielles dans mon apprentissage du
langage, précisément en allant toujours bien au delà de la réponse la plus
simple à une question précise.
Itou.
C'est un intérêt de Usenet. Sans cela, une bonne référence ferait
toujours l'affaire.
A titre personnel, les réponses des différents intervenants de ce groupe (dont celles de James) ont été essentielles dans mon apprentissage du langage, précisément en allant toujours bien au delà de la réponse la plus simple à une question précise.
Itou.
C'est un intérêt de Usenet. Sans cela, une bonne référence ferait toujours l'affaire.