Questions et réponses pour le language-lawyer :

Pour des questions sur les subtilités des spécifications formelles ou faisant autorité des langages et des environnements de programmation.

29
votes
Considérez le programme suivant: #include <iostream> int const * f(int const &i) { return &i; } int main() { std::cout << f(42); // #1 std::cout <&l ...

49
votes
Un de mes amis m'a montré un programme C ++ 20 avec des concepts, qui m'ont perplexe: struct A { static constexpr bool a = true; }; template <typename T> concept C = T::a || T:: ...

34
votes
Supposons que j'ai une structure comme ceci: data.foo = 1; data.foo = 3; data.bar = 2; data.bar = 4; Les affectations sont-elles toutes garanties à ne pas être ré ...