Pytania oznaczone «r»

89
Co robi przecinek w wyrażeniach JavaScript?

Jeśli używam: 1.09 * 1; // returns "1.09" Ale jeśli używam: 1,09 * 1; // returns "9" Wiem, że 1,09 nie jest liczbą. Co robi przecinek w ostatnim fragmencie kodu? Więcej przykładów if (0,9) alert("ok"); // alert if (9,0) alert("ok"); // don't alert alert(1); alert(2); alert(3); // 3...

89
magia shared_ptr :)

Pan Lidström i ja pokłóciliśmy się :) Pan Lidström twierdzi, że konstrukcja shared_ptr<Base> p(new Derived);nie wymaga, aby Base miał wirtualnego destruktora: Armen Tsirunyan : "Naprawdę? Czy shared_ptr wyczyści się poprawnie? Czy mógłbyś w tym przypadku zademonstrować, jak można...

89
Monitor a blokada

Kiedy jest właściwe użycie Monitorklasy lub locksłowa kluczowego dla bezpieczeństwa wątków w C #? EDYCJA: Z dotychczasowych odpowiedzi wynika, że lockjest to krótka ręka na serię wezwań do Monitorklasy. Do czego dokładnie służy krótka ręka blokady? Albo bardziej wyraźnie, class...

89
Nazwa miesiąca jako ciąg

Próbuję zwrócić nazwę miesiąca jako ciąg, na przykład „maj”, „wrzesień”, „listopad”. Próbowałem: int month = c.get(Calendar.MONTH); Jednak zwraca to liczby całkowite (odpowiednio 5, 9, 11). Jak mogę uzyskać nazwę miesiąca?