preguntar acerca de standards-compliance

16
réponses

Un élément html peut-il avoir plusieurs ID?

Je comprends qu'un id doit être unique dans une page HTML/XHTML. Ma question Est, pour un élément donné, puis-je lui attribuer plusieurs identifiants? <div id="nested_element_123 task_123"></div> Je me rends compte que j'ai une soluti …
demandé sur 1970-01-01 00:33:28
5
réponses

C++ new int [0] — va-t-il allouer de la mémoire?

Une application de test simple: cout << new int[0] << endl; Sorties: 0x876c0b8 On dirait que ça marche. Que dit la norme à ce sujet? Est-il toujours légal d '"allouer" un bloc de mémoire vide? ... …
demandé sur 1970-01-01 00:33:29
5
réponses

Un destructeur peut-il être récursif?

Ce programme est-il bien défini, et sinon, pourquoi exactement? #include <iostream> #include <new> struct X { int cnt; X (int i) : cnt(i) {} ~X() { std::cout << "destructor called, cnt=" << cnt <& …
demandé sur 1970-01-01 00:33:30
4
réponses

Pourquoi std:: cout convertit-il les pointeurs volatiles en bool?

si vous essayez de pointer vers un type volatile, même un pointeur de char volatile où vous vous attendez normalement à ce que cout imprime la chaîne, vous obtiendrez simplement '1' (en supposant que le pointeur n'est pas nul je pense). Je suppose qu …
demandé sur 1970-01-01 00:33:30
21
réponses

Qu’est-ce que l’opérateur «— > » en C++?

après avoir lu Hidden Features and Dark Corners of C++/STL sur comp.lang.c++.moderated , j'ai été complètement surpris que l'extrait suivant compilé et travaillé à la fois dans Visual Studio 2008 et g++ 4.4. voici le code: #include …
demandé sur 1970-01-01 00:33:29
4
réponses

RegEx pour analyser ou valider les données de Base64

est-il possible d'utiliser un RegEx pour valider ou épurer les données de Base64? C'est la question simple, mais les facteurs qui poussent cette question sont ce qui la rend difficile. j'ai un décodeur Base64 qui ne peut pas entièremen …
demandé sur 1970-01-01 00:33:29
4
réponses

La manière la plus efficace de réinterpréter int en tant que flotteur

supposons que j'ai des garanties que float est IEEE 754 binary32. Étant donné un patron de bits qui correspond à un flotteur valide, stocké dans std::uint32_t , comment peut-on le réinterpréter comme un float d'une manière conforme standard la …
demandé sur 1970-01-01 00:33:33