Pytania oznaczone «language-lawyer»

W przypadku pytań dotyczących zawiłości formalnych lub autorytatywnych specyfikacji języków programowania i środowisk.

676
Dlaczego w CSS Flexbox nie ma właściwości „justify-items” i „justify-self”?

Rozważ główną oś i oś poprzeczną elastycznego pojemnika:                                                                                                                                                    Źródło: W3C Aby wyrównać elementy elastyczne wzdłuż głównej osi, istnieje jedna...

186
Co sprawiło, że i = i ++ + 1; legalny w C ++ 17?

Zanim zaczniesz krzyczeć niezdefiniowane zachowanie, jest to wyraźnie wymienione w N4659 (C ++ 17) i = i++ + 1; // the value of i is incremented Jeszcze w N3337 (C ++ 11) i = i++ + 1; // the behavior is undefined Co się zmieniło? Z tego, co mogę zebrać, z [N4659 basic.exec] O ile nie...

126
Definicja operatora „==” dla Double

Z jakiegoś powodu podkradałem się do źródła .NET Framework dla tej klasy Doublei odkryłem, że deklaracja ==to: public static bool operator ==(Double left, Double right) { return left == right; } Ta sama logika obowiązuje dla każdego operatora. Jaki jest sens takiej definicji? Jak to...