• [^] # Re: Quel est l'intérêt ?

    Posté par . En réponse au journal C++ vin va vous faire tourner en barrique !. Évalué à 5. Dernière modification le 17 septembre 2020 à 21:10.

    Exemple pris de LMDB (ok, pas du C++, mais l’idée y est) :

    #ifdef _MSC_VER
    typedef int mdb_mode_t;
    #else
    typedef mode_t mdb_mode_t;
    #endif

    ou encore :

    /** An abstraction for a file handle.
     * On POSIX systems file handles are small integers. On Windows
     * they're opaque pointers.
     */
    #ifdef _WIN32
    typedef void *mdb_filehandle_t;
    #else
    typedef int mdb_filehandle_t;
    #endif

    Du coup je suis pas bien sur de comprendre. Tu peux toujours faire ça avec les nouveaux modules C++, ou ça va pêter ?