luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 2008
-
29 déc. 2004 à 22:48
plus_plus_fab
Messages postés232Date d'inscriptionvendredi 9 janvier 2004StatutMembreDernière intervention 8 janvier 2005
-
30 déc. 2004 à 20:42
Certain reconnaitront surement le tutoriel en question. J'ai rajouté quelques trucs au gestionnaire d'exception, mais je bloque sur le point suivant:
Je n'arrive pas à initialiser un pointeur static, voila la class :
class CException : public std::exception
{
private:
static void (*reaction)(CException&); // le pointeur sur la fonction qui prend en paramètre une référence de CException.
public:
static void set_reaction(void (*fn)(CException&)) { reaction = fn; }
// la fonction pour changer ce pointeur
...
};
void CException::reaction = NULL; // et mon essai d'initialisation
En fait, malgré les livres que j'ai sur les membres static et les sites internet, le pointeur de fonction ne pose pas de problème, mais le tout mélangé...
cs_JCDjcd
Messages postés1138Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention25 janvier 20094 30 déc. 2004 à 20:05
Je suis pas d'accord quand on dit que les compilateurs font ce qu'ils veulent car tout simplement s'ils ne sont pas "aux normes" personne n'achatera ce compilateur car tout le monde utilise les regles standarts (ANSI_C).
Pourquoi faire simple quand on peut faire compliqué ?
plus_plus_fab
Messages postés232Date d'inscriptionvendredi 9 janvier 2004StatutMembreDernière intervention 8 janvier 2005 30 déc. 2004 à 20:15
les compilos font ce qu'ils veulent dans la limite que la norme impose (s'ils veulent respecter la norme).
Aucun compilo C++ n'est à la norme, meme g++. Pourtant les gens achetent (ou utilisent).
Vous n’avez pas trouvé la réponse que vous recherchez ?
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 30 déc. 2004 à 20:29
Oupsss,
Ah ui c'est moi la vache espagnole :/
Sinon je ne suis pas non plus d'accord quant aux fait que les compilateurs font ce qu'ils veulent.
Je n'ai plus la date exacte, mais il y avait eu une conférence justement par rapport au problème de compatibilité et de standardisation des compilateurs.
Les standards existent bel et bien a ma connaissance. Il n'y a cas prendre l'exemple des librairies IO qui aujourd'hui sont devenues un standard.
Cependant, je ne doute pas sur le fait que les compilateurs arrangent ca a leur guise.
Monsieur aux chats pourrais tu nous éclairer a ce sujet ?
Shell
P.S : D'ailleurs BruNews j'ai vu que tu vendais tes chats sur le net (: