• [^] # Re: static / constexpr

    Posté par . En réponse à la dépêche C++17 adapte le static_assert() aux usages. Évalué à 2.

    class et struct ne sont pas identiques. Il y avait au moins ces 2 différences en C++03 (j'imagine que ces comportement ont été conservés dans les versions plus récentes, sans certitude) :

    Member of a class defined with the keyword class are private by default. Members of a class defined with the keywords struct or union are public by default.

    In absence of an access-specifier for a base class, public is assumed when the derived class is declared struct and private is assumed when the class is declared class.