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.
3
votes
Optimisation autorisée sur les objets volatils
De la section ISO / CEI 9899: 201x 5.1.2.3 Exécution du programme paragraphe 4 : Dans la machine abstraite, toutes les expressions s ...
c
optimization
language-lawyer
volatile
0 commentaire(s)
3
votes
Ce type d'alias utilisant l'union appelle-t-il un comportement non défini?
Par exemple, #include <cstdint> #include <cstdio> struct ipv4addr { union { std::uint32_t value; std::uint8_t parts[4]; }; }; int main() { ipv4addr addr; addr.va ...
c++
language-lawyer
5 commentaire(s)
2
votes
La «largeur maximale du champ» scanf comprend des espaces?
Supposons que nous ayons int n; sscanf(" 42", "%2d", &n); Si n doit être égal à 4 (l'espace blanc représenté par le "% 2d") ou 4 ...
c
language-lawyer
standards
1 commentaire(s)
2
votes
Est-ce que C99 exige qu'un type `int64_t` soit toujours disponible?
La norme C99 exige-t-elle qu'un compilateur conforme ait un int64_t 64 bits défini (et utilisable)? Ou est-ce facultatif et est-il simplement défini par tous les compi ...
c
language-lawyer
c99
64-bit
9 commentaire(s)
<<
<
1
2
3
4
5
>
>>