Implémentation manuelle d'un type optional en C++

Cette implémentation complète du type optional est similaire à std::optional introduit dans C++17. Structure générale template<class T> struct optional{ private: T value; bool has_value; public: optional(T value) : value(value),has_value(has_value){} T value(){return value;} bool has_value(){return has_value;} }; La ...

Publié le 9 août à 20h59

Interface vs Type dans TypeScript : différences et cas d'usage

TypeScript enrichit JavaScript d’un système de typage statique qui renfroce la fiabilité et la maintenabilité du code. Parmi ses fonctionnalités essentielles, les interfaces et les type aliases (ou types) sont deux outils centraux pour définir la forme des données. Bien qu’ils soient souvent interchangeables, leurs capacités diffèrent. Maîtrise ...

Publié le 2 juillet à 22h34