• # Merci à tous

    Posté par . En réponse au message Marquer un double comme étant non élaboré.. Évalué à 1.

    Visiblement, vous en avez sous la pédale.
    Des idées originales , des exemples compilables.

    Je serais bien parti sur le NaN, car il implique de ne modifier que 2 lignes dans mon code. Mais il semble que ça ne soit pas compatible avec l'option -ansi que l'on m'impose. Et j'ai un peu peur de la portabilite.

    Je pourrais faire une classe ou un template. Mais ça implique pas mal de changements.

    Une variante :
    typedef double* elaboredDouble;
    ou
    typedef boost::shared_ptr<double> elaboredDouble;
    Cela me ramenne à la solution java.
    C'est portable sans risque (au moins la première forme).
    C'est transposable à tous les types de base.
    Mais ça me demande pas mal de changement.

    A suivre.
    Encore merci.