Tag: standards-compliance

Wie erstelle ich ein Standard für die Implementierung einer Objective-C-Protokoll?

Anzahl der Antworten 6 Antworten
Ich würde gerne geben Sie eine Objective-C-Protokoll mit einem optionalen routine. Wenn die routine ist nicht von einer Klasse implementiert, der konform zum Protokoll ich verwenden möchte, eine default-Implementierung an seinem Platz. Gibt es einen Ort in

Sollte ich erfahren, XML 1.0-oder XML 1.1?

Anzahl der Antworten 5 Antworten
Ich weiß, dass ein wohlgeformtes XML 1.1 ist nicht unbedingt ein wohlgeformtes XML 1.0-und Umgekehrt. Ich will lernen, xml förmlich und ich Frage mich, ob ich lernen sollte, die XML 1.0-oder XML 1.1? Ich meine, wäre es

Ist es gültig für ein html Formular innerhalb eines anderen html-Formular?

Anzahl der Antworten 11 Antworten
Ist es gültiges html zu haben, das folgende: <form action="a"> <input.../> <form action="b"> <input.../> <input.../> <input.../> </form> <input.../> </form> So, wenn Sie submit "b" erhalten Sie nur die Felder innerhalb der inneren form. Wenn Sie uns ein

Wann kommt den Aufruf einer member-Funktion auf eine null-Instanz nicht definiertes Verhalten zur Folge?

Anzahl der Antworten 2 Antworten
Betrachten Sie den folgenden code: #include <iostream> struct foo { //(a): void bar() { std::cout << "gman was here" << std::endl; } //(b): void baz() { x = 5; } int x; }; int main() { foo*

Tun die JSON-Schlüssel haben, werden diese von Anführungsstrichen umgeben sind?

Anzahl der Antworten 5 Antworten
Beispiel: Ist der folgende code gültig gegen die JSON Spec? { precision: "zip" } Oder sollte ich immer die folgende syntax verwenden? (Und wenn ja, warum?) { "precision": "zip" } Ich habe nicht wirklich etwas gefunden über

C++ new int[0] — Speicher?

Anzahl der Antworten 5 Antworten
Einen einfachen test app: cout << new int[0] << endl; Ausgänge: 0x876c0b8 So wie es aussieht funktioniert es. Was sagt der standard dazu sagen? Ist es immer legal "reservieren" leeren block des Speichers? +1 Sehr interessante Frage

Mit dem standard-OBJEKT-tag, wie kann ich ein java-applet mit automatischer Aufforderungen, Java installieren und mit fallback-Inhalte?

Anzahl der Antworten 3 Antworten
Dies ist der code, den ich verwende derzeit: (Hinweis - %s ersetzt wird, die auf der server-Seite) <!--[if !IE]>--> <object type="application/x-java-applet" width="300" height="300" > <!--<![endif]--> <!--[if IE]> <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" codebase="http://java.sun.com/update/1.6.0/jinstall-6u22-windows-i586.cab" type="application/x-java-applet" width="300" height="300" > <!--><!-- <![endif]--> <param

__func__ C++11-Funktion lokalen vordefinierte variable, nicht kompilieren

Anzahl der Antworten 2 Antworten
Den __func__ C++11 lokale vordefinierte variable einer Funktion nicht kompilieren im Visual Studio 2012 Professional (mit Update 1 installiert) mit dem Standard-built-in Visual Studio 2012 (v110) compiler oder dem November 2012 CTP (v120_CTP_Nov2012) compiler. Allerdings der editor

__USE_FILE_OFFSET64 vs. _FILE_OFFSET_BITS=64

Anzahl der Antworten 2 Antworten
Ich versuche, code zu verwalten, kompiliert auf viele verschiedene Systeme. Ich habe gesehen, ein Dutzend verschiedene Arten von Fragen für lseek nimmt, dass 64-bit. Einige Systeme verwenden lseek64einige lseekomanche verlangen, dass Sie definieren _FILE_OFFSET_BITS=64und nun fand ich

Was ist das "-->" - operator in C++?

Anzahl der Antworten 21 Antworten
Nach der Lektüre Versteckte Funktionen und Dunkle Ecken von C++/STL auf comp.lang.c++.moderated ich war völlig überrascht, dass der folgende Code kompiliert und funktionierte in Visual Studio 2008 und G++ 4.4. Hier der code: #include <stdio.h> int main()

Tut constexpr bedeuten inline?

Anzahl der Antworten 1 Antworten
Betrachten Sie die folgenden inline-Funktion : //Inline specifier version #include<iostream> #include<cstdlib> inline int f(const int x); inline int f(const int x) { return 2*x; } int main(int argc, char* argv) { return f(std::atoi(argv[1])); } und die constexpr

Ist es gültig, ein HTML-Formular in einem anderen HTML-Formular zu haben?

Anzahl der Antworten 11 Antworten
Ist es gültiges html zu haben, das folgende: <form action="a"> <input.../> <form action="b"> <input.../> <input.../> <input.../> </form> <input.../> </form> So, wenn Sie submit "b" erhalten Sie nur die Felder innerhalb der inneren form. Wenn Sie uns ein

Die Methodenerklärung sollte mit den übergeordneten Methoden in PHP kompatibel sein

Anzahl der Antworten 5 Antworten
Strenge Standards: Erklärung der childClass::customMethod() kompatibel sein soll mit der parentClass::customMethod() Was sind mögliche Ursachen für diesen Fehler in PHP? Wo finde ich Informationen darüber, was es bedeutet, zu sein kompatibel? InformationsquelleAutor der Frage waiwai933 | 2010-06-25

Verwenden des korrekten oder vorzuziehenden, nicht gleichwertigen Operators in MySQL

Anzahl der Antworten 6 Antworten
Welche von den zwei (semantisch äquivalente) Möglichkeiten vorzuziehen ist test auf Ungleichheit? 'foo' != 'bar' (Ausrufezeichen und Gleichheitszeichen) 'foo' <> 'bar' (kleiner als und größer als chevron-Symbole zusammen) In der MySQL-Dokumentation zeigt deutlich, dass es keinen Unterschied

RegEx zum Analysieren oder Validieren von Base64-Daten

Anzahl der Antworten 4 Antworten
Ist es möglich, einen RegEx zu validieren, oder desinfizieren Sie die Base64-Daten? Das ist die einfache Frage, aber die Faktoren, die die Fahrt in dieser Frage sind, was es schwierig machen. Habe ich einen Base64-decoder, kann nicht

Ist main () wirklich Start eines C ++ Programms?

Anzahl der Antworten 11 Antworten
Den Abschnitt $3.6.1/1 aus dem C++ - Standard liest, Programm enthält eine Globale Funktion, die aufgerufen wird main, die die bezeichnet start des Programms. Betrachten wir nun dieses code, int square(int i) { return i*i; } int

JSON Spec - Muss der Schlüssel in Anführungszeichen gesetzt werden?

Anzahl der Antworten 5 Antworten
Beispiel: Ist der folgende code gültig gegen die JSON Spec? { precision: "zip" } Oder sollte ich immer die folgende syntax verwenden? (Und wenn ja, warum?) { "precision": "zip" } Ich habe nicht wirklich etwas gefunden über

Gnu C ++ Makro __cplusplus Standard konform?

Anzahl der Antworten 3 Antworten
Den Gnu C++ - compiler scheint zu definieren __cplusplus zu 1 #include <iostream> int main() { std::cout << __cplusplus << std::endl; } Diese Drucke 1 mit gcc im c++ - standard-Modus, als auch im C++0x-Modus, mit gcc

Muss ein Punkt in einer Zeichenklasse (eckige Klammern) eines regulären Ausdrucks maskiert werden?

Anzahl der Antworten 1 Antworten
Einen Punkt . in einem regulären Ausdruck steht für ein beliebiges einzelnes Zeichen. Um für regulären Ausdruck für einen Punkt, der Punkt muss escaped werden: \. Es wurde mich darauf hingewiesen , die innerhalb von eckigen Klammern

C ++ new int [0] - wird es Speicher reservieren?

Anzahl der Antworten 5 Antworten
Einen einfachen test app: cout << new int[0] << endl; Ausgänge: 0x876c0b8 So wie es aussieht funktioniert es. Was sagt der standard dazu sagen? Ist es immer legal "reservieren" leeren block des Speichers? InformationsquelleAutor der Frage |

Auf der Funktion std :: abs

Anzahl der Antworten 4 Antworten
Ist die std::abs() Funktion gut definiert, die für ALLE arithmetischen Typen in C++11 und zurück |x| kein problem mit der Annäherung? Eine seltsame Sache ist, dass mit g++4.7, std::abs(char)std::abs(short int)std::abs(int)std::abs(long int) und std::abs(long long int) scheinen return

Kann ein HTML-Element mehrere IDs haben?

Anzahl der Antworten 16 Antworten
Ich verstehe, dass eine id muss eindeutig sein innerhalb eines HTML - /XHTML-Seite. Meine Frage ist, für ein bestimmtes element, kann ich mehrere ids zuweisen? <div id="nested_element_123 task_123"></div> Merke ich, ich habe eine einfache Lösung, mit der

Saubere Möglichkeit, den Webbrowser vom Shell-Skript aus zu starten?

Anzahl der Antworten 5 Antworten
In ein bash-script, ich brauche zu starten, die Benutzer web-browser. Es scheint viele Möglichkeiten, dies zu tun: $BROWSER xdg-open gnome-open auf GNOME www-browser x-www-browser ... Gibt es mehr standard-als-die-anderen Weg, dies zu tun, die funktioniert auf den

Wie programmiere ich quirks Modus in IE8 WebBrowser Steuerelement programmgesteuert?

Anzahl der Antworten 5 Antworten
Will ich mit IE8 als ein WebBrowser-Steuerelement in einer C# - Anwendung. Wie kann ich das deaktivieren "quirks-Modus" und Gewalt IE in den standards-Kompatibilität (so weit wie es implementiert ist)? InformationsquelleAutor der Frage Tony the Pony |

Wie nützlich ist PHP CodeSniffer? Code Standards Durchsetzung im Allgemeinen?

Anzahl der Antworten 8 Antworten
Ich bin einmal mit der Idee der Einrichtung PHP CodeSniffer auf unseren continuous integration server in einer Bemühung zur Verbesserung der Qualität unserer code-Basis. Nach dem Lesen der Dokumentation bin ich sehr begeistert über die Idee der

Java-Reflektion: Ist die Reihenfolge der Klassenfelder und Methoden standardisiert?

Anzahl der Antworten 3 Antworten
Mithilfe von reflektion auf Java-Klassen zum Zugriff auf alle Felder, Methoden, und so weiter: Gibt es eine standardisierte Reihenfolge dieser Elemente (der angegeben wird, in einigen standard)? Natürlich, ich könnte überprüfen es empirisch, aber ich muss wissen,

Wann führt das Aufrufen einer Memberfunktion für eine Nullinstanz zu einem nicht definierten Verhalten?

Anzahl der Antworten 2 Antworten
Betrachten Sie den folgenden code: #include <iostream> struct foo { //(a): void bar() { std::cout << "gman was here" << std::endl; } //(b): void baz() { x = 5; } int x; }; int main() { foo*