standards-compliance

Co to jest operator "-- > " w C / C++?

Po przeczytaniu Hidden Features and Dark Corners of C++/STL on comp.lang.c++.moderated, byłem całkowicie zaskoczony, że poni ... 9 8 7 6 5 4 3 2 1 0 Zakładam, że jest to C, ponieważ działa również w GCC. Gdzie jest to określone w normie i skąd pochodzi?

Co to jest operator "-- > " w C++?

Po przeczytaniu Hidden Features and Dark Corners of C++/STL on comp.lang.c++.moderated, byłem całkowicie zaskoczony, że poniż ... "%d ", x); } } Zakładam, że jest to C, ponieważ działa również w GCC. Gdzie jest to określone w normie i skąd pochodzi?

Kiedy wywołanie funkcji członka na instancji null powoduje nieokreślone zachowanie?

Rozważ następujący kod: #include <iostream> struct foo { // (a): void bar() { std::cout << "gman was h ... reślana jako niezdefiniowane zachowanie. Czy (a) powoduje nieokreślone zachowanie? Co jeśli obie funkcje (i x) są statyczne?

Czy main () naprawdę uruchamia program C++?

Sekcja $3.6.1 / 1 ze standardu C++ czyta, Program zawiera globalną funkcja o nazwie main , która jest wyznaczony sta ... Jak zdefiniować słowo "start"? Sprowadza się do definicji wyrażenia "start programu" . Więc jak dokładnie to definiujesz?

Czy element html może mieć wiele identyfikatorów?

Rozumiem, że identyfikator musi być unikalny w obrębie strony HTML / XHTML. Moje pytanie brzmi, czy dla danego elementu mogę ... bie sprawę, że mam proste rozwiązanie z prostym użyciem klasy. Jestem po prostu ciekaw używania identyfikatorów w ten sposób.

C++ new int[0] - czy przydziela pamięć?

Prosta aplikacja testowa: cout << new int[0] << endl; Wyjścia: 0x876c0b8 Wygląda na to, że działa. Co na to norma? Czy zawsze legalne jest "przydzielanie" pustego bloku pamięci?

Czy ważne jest posiadanie formularza html wewnątrz innego formularza html?

Czy poprawny html powinien mieć: <form action="a"> <input.../> <form action="b"> <inpu ... Po wysłaniu "a" otrzymasz wszystkie pola minus te w "b". Jeśli nie jest to możliwe, jakie obejścia tej sytuacji są dostępne?

Czy klucze JSON muszą być otoczone cudzysłowami?

Przykład: Czy poniższy kod jest ważny w stosunku do JSON Spec ? { precision: "zip" } Czy powinienem zawsze używać nas ... Nie znalazłem czegoś na ten temat w specyfikacji JSON. Chociaż używają cudzysłowów wokół swoich kluczy w swoich przykładach.

Czysty sposób na uruchomienie przeglądarki internetowej ze skryptu shell?

W skrypcie bash, muszę uruchomić przeglądarkę internetową użytkownika. Wydaje się, że można to zrobić na wiele sposobów: $ ... ; then gnome-open 'http://wwww.google.com' # elif bla bla bla... else echo "Could not detect the web browser to use." fi

RegEx do analizy lub walidacji danych Base64

Czy możliwe jest użycie wyrażenia regularnego do walidacji lub dezynfekcji danych Base64? To proste pytanie, ale czynniki, k ... zestawu znaków i Terminatorów używanych przez implementację, zanim spróbujesz użyć sugestii w tym zestawie pytań/odpowiedzi.

JSON Spec - czy klucz musi być otoczony cudzysłowami?

Przykład: Czy poniższy kod jest ważny w stosunku do JSON Spec ? { precision: "zip" } Czy powinienem zawsze używać nas ... emat w specyfikacji JSON. Chociaż używają cudzysłowów wokół swoich kluczy w swoich przykładach. (Więc na razie też to zrobię)

Co się dzieje z "gets (stdin)" na stronie coderbyte?

Coderbyte to strona z wyzwaniami dotyczącymi kodowania online (znalazłem ją zaledwie 2 minuty temu). Pierwsze wyzwanie C++ , ... i), więc co tu się dzieje? *właściwie pierwszy jest using namespace std, ale to nie ma znaczenia dla mojego problemu tutaj.

Deklaracja metod powinna być zgodna z metodami nadrzędnymi w PHP

Strict Standards: Declaration of childClass::customMethod() should be compatible with that of parentClass::customMethod() Jakie są możliwe przyczyny tego błędu w PHP? Gdzie mogę znaleźć informacje o tym, co to znaczy być kompatybilnym ?

Jak powszechnie jest obsługiwany C99?

Jak powszechnie jest wspierany standard C99 w dzisiejszych kompilatorach? Rozumiem, że nawet GCC w pełni tego nie popiera. Cz ... kcje C99 są obsługiwane bardziej niż inne, tzn. których mogę użyć, aby mieć pewność, że większość kompilatorów mnie zrozumie?

Najbardziej efektywny zgodny ze standardami sposób reinterpretacji int jako float

Załóżmy, że mam gwarancje, że float to IEEE 754 binary32. Biorąc pod uwagę wzór bitowy, który odpowiada poprawnemu float, prz ... razie mam rację? Czy istnieje lepszy sposób, aby to zrobić, zwłaszcza taki, który zagwarantuje pojedynczy ładunek / magazyn?

Czy kropka musi być uniknięta w klasie znaków (nawiasy kwadratowe) wyrażenia regularnego?

Kropka . w wyrażeniu regularnym pasuje do dowolnego pojedynczego znaku. Aby regex pasował do kropki, kropka musi być unikalna ... ta. Na przykład wyrażenie: [.]{3} pasuje ... string. Prawda? A jeśli tak, to czy to prawda dla wszystkich standardów regex?

Czy Destruktor może być rekurencyjny?

Czy ten program jest dobrze zdefiniowany, a jeśli nie, to dlaczego dokładnie? #include <iostream> #include <new> ... iomu rekurencji będzie UB. Dlatego Klasa bez bazy i tylko członkowie POD mogą mieć Destruktor rekurencyjny bez UB. Mam rację?

Java reflection: czy kolejność pól klas i metod jest ustandaryzowana?

Używanie odbicia na klasach Javy, aby uzyskać dostęp do wszystkich pól, metod i tak dalej:Czy istnieje ustandaryzowany porząd ... eć określoną kolejność atrybutów XML dla wizualna reprezentacja. Na przykład: początek następuje po końcu. To rani intuicję.

Czy wskaźnik do członków może omijać poziom dostępu członka?

Nasz niesławny litb ma ciekawy artykuł na temat jak obejść kontrolę dostępu . Jest to w pełni zademonstrowane przez ten pros ... m dostępne(n3337 jest ostatnią wersją, którą dostałem w ręce). Więc... czy ktoś może uzasadnić, że jest to legalne czy nie ?