standards

Czym są deklaracje i deklaracje oraz jak ich rodzaje interpretuje norma?

Jak dokładnie standard definiuje, że na przykład float (*(*(&e)[10])())[5] deklaruje zmienną typu " reference to array of 10 pointer to function of () zwracającą wskaźnik do array of 5 float"? zainspirowany dyskusją z @DanNissenbaum

Czy elementy std::vector są ze sobą powiązane?

Moje pytanie jest proste: czy elementy std::vector są ze sobą powiązane? Czy mogę użyć wskaźnika do pierwszego elementu std: ... 0]; for( int i = 0; i < values.size(); ++i ) { int v = array[i]; // do something with 'v' } }

Poprawny sposób inicjalizacji HashMap i czy HashMap może zawierać różne typy wartości?

Więc mam dwa pytania dotyczące HashMaps w Javie: Jaki jest prawidłowy sposób inicjalizacji HashMap? Myślę, że w mojej syt ... gim an int[], a trzeci ciąg. Czy można to robić w Javie z HashMap s? Czy można przechowywać HashMap jako wartość w HashMap?

Moduły C++ - dlaczego zostały usunięte z C++0x? Wrócą później?

Właśnie odkryłem stary szkic C++0x o modułach w C++0x. Chodziło o to, żeby wyrwać się z prądu .h/.system cpp tylko przez p ... o z powodu zbyt wielu trudności technicznych? Brak czasu? I myślisz, że oni czy rozważy pracę nad nim dla ukrytej wersji C++?

Jak określić wersję standardu C++ używanego przez kompilator?

Jak określić, która wersja standardu C++ jest implementowana przez kompilator? Z tego co wiem, poniżej są standardy, które znałam: C++03 C++98

Przyjmij adres jednego elementu tablicy poprzez indeks dolny: legal przez Standard C++ czy nie?

Widziałem już kilka razy, że poniższy kod nie jest dozwolony przez Standard C++: int array[5]; int *array_begin = &arra ... A jeśli nie jest to standardowy C++, dlaczego podjęto decyzję o traktowaniu go inaczej niż array + 5 lub &array[4] + 1?

Czy unsigned integer subtraction defined behavior?

Natknąłem się na kod od kogoś, kto wydaje się wierzyć, że istnieje problem z odejmowaniem niepodpisanej liczby całkowitej od ... -1) = = (0xFFFF ale także 0xfffe lub 0x8001) Która lub jaka interpretacja jest właściwa? Czy jest ona w ogóle zdefiniowana?

Konwencje Kodowania-Nazewnictwo Enum

Czy istnieje konwencja nazywania wyliczeń w Javie? Preferuję to, że enum jest typem. Tak, na przykład, masz enum Fruit{Ap ... ConnectionClass FruitClass Również, czy istnieje dobry dokument opisujący to samo dla stałych, gdzie je zadeklarować, itp.?

lub (HTML5)

W3Schools.com i jestem prawie pewien, że pamiętam, że widziałem W3C.org należy podać, że <menu> powinny być używane dla ... erowania formularzami listowania. Więc, którego z nich powinienem użyć do mojego menu głównego? Nav, Czy Menu? Czy to ważne?

Czy są maszyny, gdzie sizeof (char)!= 1, Czy przynajmniej BIT CHAR > 8?

Czy są maszyny (lub Kompilatory), gdzie sizeof(char) != 1? Czy C99 standard mówi, że {[1] } w implementacji standardu zgod ... y, czy (może być) 7-bitowy? Update3: Ok. Wszystkie maszyny mają sizeof(char) == 1. Ale jakie maszyny mają CHAR_BIT > 8 ?

Kolejność ewaluacji w parametrach funkcji C++

Jeśli mamy trzy funkcje (foo, bar i baz), które składają się w ten sposób... foo(bar(), baz()) Czy standard C++ gwarantuje, że bar zostanie oceniony przed bazem?

Sprawdzanie pustych tablic: count vs empty

To pytanie na 'Jak sprawdzić, czy tablica PHP jest pusta ' skłoniło mnie do zastanowienia się nad tym pytaniem Czy istniej ... tym przypadku dadzą takie same wyniki, ale count jest potencjalnie nieefektywne, dlaczego mielibyśmy używać count($var) == 0?

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

Dlaczego` i = ++i + 1 ' jest nieokreślone?

Rozważmy następującą normę C++ ISO/IEC 14882: 2003 (E) citation (sekcja 5, ust. 4): Z wyjątkiem sytuacji, gdy zaznaczono ... oczywiście niezdefiniowany. Proszę, rozważcie tylko moją sprawę. i = ++i + 1. Dlaczego Standard C++ zakazuje takich wyrażeń?

Jeśli funkcja ma parametr tablicy o określonym rozmiarze, dlaczego jest zastępowana wskaźnikiem?

Biorąc pod uwagę następujący program, #include <iostream> using namespace std; void foo( char a[100] ) { cout & ... ik do pierwszego elementu? czy to dziedzictwo z C? co mówi norma? Dlaczego zrezygnowano ze ścisłego bezpieczeństwa Typu C++?

Czy składnia JSON pozwala na duplikowanie kluczy w obiekcie?

Czy to poprawne json? { "a" : "x", "a" : "y" } Http://jsonlint.com mówi "tak". Http://www.json.org / nie mówi ni ... ajwyraźniej to nie ma sensu, prawda? Większość implementacji prawdopodobnie używa hashtable, więc i tak jest ona nadpisywana.

Najlepsze praktyki Java / Swing GUI (z punktu widzenia kodu) [zamknięte]

Jako kontrast do tej wiki , Szukam odpowiedniego sposobu na zaimplementowanie sterowania Swing GUI z punktu widzenia kodowani ... ak oddzielić logikę " Widok "od logiki" aplikacja"? Zasadniczo Szukam jaki jest standard branżowy, jak zorganizować KOD GUI.

Niestandardowe atrybuty znaczników HTML. Dobrze? Coś Złego? Twoje Myśli?

HTML (a może po prostu XHTML?) jest stosunkowo ścisły, jeśli chodzi o niestandardowe atrybuty na znacznikach. Jeśli nie są on ... myśli. Jak sobie radzisz w takiej sytuacji? Czy prostota pierwszej metody przeważa nad potencjałem minusy (jeśli są jakieś)?

Czy "argv[0] = name-of-executable" jest akceptowanym standardem czy tylko wspólną konwencją?

Podczas przekazywania argumentu do main() w aplikacji C lub c++, czy argv[0] zawsze będzie nazwą pliku wykonywalnego? A może jest to tylko wspólna konwencja i nie gwarantowana na 100% prawda?

Kiedy używać każdej metody uruchamiania podprocesu w Ruby

1. `` The Backtick zdefiniowane w jądrze 1. a) %x{} procent X zdefiniowane w parse.y, see dyskusja 2. system() K ... odpowiedzieć kiedy każdy powinien być użyty lub dlaczego, i jako takie IMHO nie są kompletnymi odpowiedziami na to pytanie.