Questions marquées «language-lawyer»

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

8
C ++ 11 a introduit un modèle de mémoire standardisé. Qu'est-ce que ça veut dire? Et comment cela va-t-il affecter la programmation C ++?
C ++ 11 a introduit un modèle de mémoire standardisé, mais qu'est-ce que cela signifie exactement? Et comment cela va-t-il affecter la programmation C ++? Cet article (par Gavin Clarke qui cite Herb Sutter ) dit que, Le modèle de mémoire signifie que le code C ++ dispose désormais d'une …

5
Dans CSS Flexbox, pourquoi n'y a-t-il pas de propriétés «justifier-éléments» et «justifier-soi»?
Considérez l'axe principal et l'axe transversal d'un conteneur flexible: Source: W3C Pour aligner les éléments flexibles le long de l'axe principal, il existe une propriété: justify-content Pour aligner les éléments flexibles le long de l'axe transversal, il existe trois propriétés: align-content align-items align-self Dans l'image ci-dessus, l'axe principal est horizontal …










8
Optimisation d'un "while (1)"; en C ++ 0x
Mis à jour, voir ci-dessous! J'ai entendu et lu que C ++ 0x permet à un compilateur d'imprimer "Hello" pour l'extrait suivant #include <iostream> int main() { while(1) ; std::cout << "Hello" << std::endl; } Cela a apparemment quelque chose à voir avec les threads et les capacités d'optimisation. Il …

1
Copier / déplacer l'affectation dans std :: vector :: erase () et std :: deque :: erase ()
En répondant à une autre question, je suis tombé sur des formulations légèrement différentes pour std::vector::erase()et std::deque::erase(). Voici ce que dit C ++ 14 std::deque::erase( [deque.modifiers]/4-6, c'est moi qui souligne): Effets: ... Complexité: Le nombre d'appels au destructeur est le même que le nombre d'éléments effacés, mais le nombre d'appels …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.