Wyniki wyszukiwania dla "language-design"
Dlaczego języki domyślnie nie podnoszą błędów w przepełnieniu całkowitoliczbowym?
W kilku nowoczesnych językach programowania (w tym w C ++, Java i C #) język na to pozwalacałkowitą przepełnienie występować w czasie wykonywania bez wywoływ...
Czy istnieją powody, dla których „prywatny” działa tak, jak w Ruby?
Trochę mi zajęło zrozumienieprywatny metody działają w Ruby i naprawdę wydaje mi się, że jest bardzo niezręczna. Czy ktoś wie, czy istnieją dobre powody, aby...
Dlaczego C ++ wymusza takie zachowanie w inicjalizacji krzyży? [duplikować]
Powiedzmy, że mam kod c ++:
Jakie jest uzasadnienie przedłużenia życia tymczasowych?
W C ++ czas życia wartości tymczasowej można przedłużyć, wiążąc go z odwołaniem:
Dlaczego C zezwolił na funkcje ukryte i deklaracje zmiennych bez typów?
Dlaczego rozsądne jest, aby język zezwalał na niejawne deklaracje funkcji i zmiennych bez typów? Rozumiem, że C jest stary, ale pozwala pominąć deklaracje i ...
Ogólne metody Java w klasach generycznych
Jeśli utworzysz klasę ogólną w Javie (klasa ma ogólne parametry typu), czy możesz użyć metod ogólnych (metoda przyjmuje ogólne parametry typu)?Rozważ następu...
Dlaczego implementacja interfejsu nie może zwrócić bardziej konkretnego typu?
Jeśli interfejs określa właściwość lub metodę zwracania innego interfejsu, dlaczego nie zezwala się na implementacje pierwszego interfejsu, aby „zmienić” typ...
Dlaczego tablice są kowariantne, ale generyczne są niezmienne?
Ze skutecznej Javy autorstwa Joshua Blocha,Tablice różnią się od typu ogólnego na dwa ważne sposoby. Pierwsze tablice są kowariantne. Ogólne są niezmienne.Co...