Questions sur standards-compliance

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 surpri ... je suppose que C'est C, puisqu'il fonctionne aussi dans GCC. Où cela est-il défini dans la norme et d'où vient-il?
demandé sur 2009-10-29 09:57:45
11
réponses

Est-ce que main () est vraiment le début d'un programme C++?

de La section $3.6.1/1 de la Norme C++ lit, un programme doit contenir un fonction appelée main ... se résume à la définition de l'expression "début du programme" . Alors, comment exactement ne vous le définir?
demandé sur 2011-01-24 17:54:11
2
réponses

Quand l'invocation d'une fonction membre d'une instance null entraîner un comportement non défini?

considérons le code suivant: #include <iostream> struct foo { // (a): void bar() { std::cout < ... . est-ce que (a) se traduit par un comportement non défini? Si les deux fonctions (et x ) sont statiques?
demandé sur 2010-03-19 02:20:44
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 ... rs utilisés par la mise en œuvre avant d'essayer d'utiliser les suggestions dans cet ensemble de questions/réponses.
demandé sur 2009-01-24 02:36:31
1
réponses

Est-ce que constexpr implique inline?

Envisager la suite de fonction inline : // Inline specifier version #include<iostream> #include<cstdli ... ion comme si le spécificateur inline avait été mis dans sa déclaration ? l' C++11 standard garantit cela ?
demandé sur 2013-01-18 05:48:15
1
réponses

N'a point ont échappé dans une classe de caractères (entre crochets) d'une expression régulière?

un point . dans une expression régulière correspond à un seul caractère. Pour que regex corresponde à un point, le poi ... [.]{3} correspondrait à la chaîne ... . n'est-ce pas? Et si oui, est-ce vrai pour toutes les normes regex?
demandé sur 2013-11-14 15:04:51
5
réponses

Peut un destructeur être récursive?

ce programme Est-il bien défini, et si non, pourquoi exactement? #include <iostream> #include <new> ... ne classe sans base et seulement les membres de POD peuvent avoir un destructeur récursif sans UB. Suis-je le droit?
demandé sur 2010-06-17 19:55:04
7
réponses

Dans quelle mesure le C99 est-il universellement soutenu?

dans quelle mesure la norme C99 est-elle universellement prise en charge dans les compilateurs actuels? Je comprends que m ... us que d'autres, c'est-à-dire lesquelles puis-je utiliser pour être sûr que la plupart des compilateurs me comprendront?
demandé sur 2008-09-26 17:23:19
3
réponses

Java reflection: l'ordre des champs et des méthodes de classe est-il normalisé?

utiliser la réflexion sur les classes Java pour accéder à tous les champs, méthodes, etc.: y a-t-il un ordre ... pour l' représentation visuelle. Par exemple: démarrer vient après la fin. Cela fait mal à son intuition.
demandé sur 2009-07-08 16:39:00
6
réponses

Utilisation de L'opérateur correct, ou préférable, pas égal dans MySQL

laquelle des deux méthodes (sémantiquement équivalentes) est préférable au test de l'inégalité? 'foo' != 'bar' (point d' ... peut-être conduire à la confusion d'un coup d'oeil puisque les deux sont presque opposés (sauf pour l'évident NULL cas).
demandé sur 2010-01-14 22:34:59
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 ... ésent? Y a-t-il une meilleure façon de le faire, en particulier une façon qui garantira un seul chargement/stockage?
demandé sur 2013-12-24 19:03:42
1
réponses

Rétrécissement de la conversion en bool dans la liste-initialisation - comportement étrange

Considérer ce morceau de C++11 code: #include <iostream> struct X { X(bool arg) { std::cout << arg <& ... ux.48 un synonyme pour le type intégral est le type entier. (je commençais à tout remettre en question à ce stade...)
demandé sur 2014-12-16 17:51:50
2
réponses

Ai-je la garantie que size of(type) == size of(unsigned type)?

the size of char, int, long double... peuvent varier d'un compilateur à l'autre. Mais est-ce que j'ai la garantie selon la norme C++11 ou C11 que la taille de n'importe quel type intégral fondamental signé et non signé est la même ?
demandé sur 2012-11-01 04:42:08
5
réponses

Dois-je apprendre XML 1.0 ou XML 1.1?

je sais qu'un XML 1.1 bien formé n'est pas nécessairement un XML 1.0 bien formé et vice-versa. je veux apprendre le xml ... ent le temps de lire l'un d'eux, de sorte que ce qui serait "mieux" (plus utile pour moi, me dans le programmeur moyen)?
demandé sur 2011-06-07 09:33:24
2
réponses

Quels sont les bogues WONTFIX sur GNU/Linux et comment les contourner? [fermé]

tant Linux que le GNU userspace (glibc) semblent avoir un certain nombre de bogues "WONTFIX", c'est-à-dire des bogues que ... une manière suboptimale, laide ou maladroite-ou pire encore, d'une manière qui brise le support des systèmes plus conformes.
demandé sur 2010-12-07 23:49:05
5
réponses

Comment désactiver programmatiquement le mode quirks dans le contrôle IE8 WebBrowser?

je veux utiliser IE8 comme un contrôle WebBrowser dans une application C#. Comment puis-je désactiver le "mode bizarreries" et forcer IE à se conformer aux normes (dans la mesure où il est mis en œuvre)?
demandé sur 2009-03-15 00:11:28
4
réponses

Sur le std::fonction abs

Est le std::abs() fonction bien définie pour tous les types arithmétiques en C++11 et retournera |x| sans problème d'appro ... f); abstest<float>(ref); abstest<double>(ref); abstest<long double>(ref); return 0; }
demandé sur 2012-11-19 23:29:59
2
réponses

Utiliser les offsets de fichier 64 vs. OFFSET de fichier BITS=64

j'essaie de maintenir un code qui compile sur beaucoup de systèmes différents. J'ai vu une douzaine de façons différentes ... tenant, je viens de trouver un nouveau qui exige que vous définissez __USE_FILE_OFFSET64. Est-il une norme à tout cela?
demandé sur 2010-12-05 08:45:48
3
réponses

État actuel du mécanisme de gestion de L'état HTTP (Cookies))

on m'a demandé s'il y avait un sondage ou un rapport sur l'état actuel de la conformité du navigateur aux trois spécifica ... mpatibilité avec le code existant. alors qu'en est-il de l'autre spécification? Sont-ils prêts à être encore utilisé?
demandé sur 2011-03-02 13:35:40
6
réponses

Comment puis-je fournir une implémentation par défaut pour un protocole objectif-C?

je voudrais spécifier un protocole Objectif-C avec une routine facultative. Lorsque la routine n'est pas implémentée par ... Si non, Quelle est la meilleure pratique pour réduire la copie et le collage de cette implémentation par défaut partout?
demandé sur 2010-12-02 03:45:30
2
réponses

et les anciens navigateurs

<!DOCTYPE html> mode de déclenchement des standards pour les navigateurs plus anciens aussi? Dire "dans tous les navigateurs modernes" n'est pas très précis. I am specially interested in IE6. je vous Remercie.
demandé sur 2011-03-22 01:43:30