• # #define public

    Posté par (site web personnel) . En réponse au journal À table !. Évalué à 5. Dernière modification le 16 janvier 2026 à 16:56.

    Vraiment ?

    https://github.com/RaphaelPrevost/ASKL/blob/0.3.9/lib/askl.h#L171

    Non mais je veux dire, un dev C qui sait faire du C comme moi. Il s'attend à quoi en voyant une déclaration de fonction qui n'est pas du C comme :

    public variant map_set(ASKL_LinkedMap *h, const char *k, size_t l, variant v);
    

    Ça n'apporte rien à part de la confusion. Je peux comprendre le besoin de faire des export DLL, mais alors il faut nommer ça de manière explicite et surtout pas avec un mot clé réservé en C++ (qui détruit donc la compatibilité)

    AI is a mental disorder