casting

Nie trzeba rzucać wynik findViewById?

Ostatnio odkryłem, że AndroidStudio przypomina mi o usunięciu jakiejś klasowej obsady. Pamiętam, że w dawnych czasach, musimy ... chcę wiedzieć, dlaczego nie musimy rzucać klasy? Nie mogę znaleźć żadnych dokumentów, czy ktoś może znaleźć jakiś dokument?

Jawny przykład odlewania typu w Javie

Natknąłem się na ten przykład na http://www.javabeginner.com/learn-java/java-object-typecasting a w części, w której mówi s ... lko deklarowany Typ), tak że ten obiekt nie jest już instancją klasy HeavyVehicle, ale teraz staje się instancją klasy Truck?

Haskell: Konwersja Int na String

Wiem, że można przekonwertować String na liczbę z read: Prelude> read "3" :: Int 3 Prelude> read "3" :: Double 3.0 Ale jak pobrać String reprezentację Int wartości?

W C, dlaczego niektórzy ludzie rzucają wskaźnik przed uwolnieniem go?

Pracuję na starej bazie kodu i prawie każde wywołanie funkcji free() używa cast na swoim argumencie. Na przykład, free((flo ... się być powodem, dla którego został użyty w moim przypadku. Wiele dobrych punktów przez wielu ludzi tutaj. Dziękuję za wkład.

Android, Jak mogę przekonwertować ciąg znaków na datę?

Zapisuję bieżący czas w bazie danych przy każdym uruchomieniu aplikacji przez użytkownika. Calendar c = Calendar.getInstance ... eDateFormat(aFormat); Date stringDate = simpledateformat.parse(aDate, pos); return stringDate; }

Dlaczego nie można oddać liczby całkowitej do String w Javie?

Znalazłem jakiś dziwny wyjątek: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String Jak to możliwe? Każdy obiekt może być rzucany na ciąg, prawda? Kod to: String myString = (String) myIntegerObject; Dzięki.

Jak oddać obiekt do jego rzeczywistego typu?

Jeśli mam: void MyMethod(Object obj) { ... } Jak mogę oddać obj Jaki jest jej rzeczywisty typ?

Dlaczego zmienna NSInteger musi być oddana do wartości long, gdy jest używana jako argument formatu?

NSInteger myInt = 1804809223; NSLog(@"%i", myInt); <==== Powyższy kod powoduje błąd: Values of type "NSInteger" shoul ... (long) myInt); Dlaczego muszę przekonwertować wartość całkowitą myInt na long, jeśli chcę, aby wartość została wyświetlona?

Jaka jest różnica między " as?", "as!", oraz "as"?

Przed uaktualnieniem do Swift 1.2, mogłem napisać następujący wiersz: if let width = imageDetails["width"] as Int? Teraz ... y to samo? Czy da mi to taki sam wynik we wszystkich wartościach imageDetails? if let width = imageDetails["width"] as Int

Jak uniknąć ostrzeżenia przy wprowadzaniu NAs przez przymus

Ogólnie wolę kodować R, aby nie otrzymywać ostrzeżeń, ale nie wiem, jak uniknąć ostrzeżenia podczas używania as.numeric do ko ... iedzieć "tak, to jest to, co chcę zrobić". Czy mam żyć z ostrzeżeniem? Czy powinienem używać innej funkcji do tego zadania?

Importuj kolumnę ramki danych pandy jako ciąg znaków, a nie int

Chciałbym zaimportować następujący plik csv jako ciągi znaków, a nie jako int64. Pandas read_csv automatycznie konwertuje go ... 372036854775808 3 -9223372036854775808 4 -9223372036854775808 5 -9223372036854775808 6 -9223372036854775808 Name: ID

Czy powinienem jawnie oddać wartość zwracaną przez malloc ()? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... ode*, czy będzie ona domyślnie przypisywana do typu struct node* czy konieczne jest wyraźne oddanie go do typu struct node*?

Jak mogę zapewnić niestandardowe wsparcie dla mojej klasy?

Jak mogę zapewnić wsparcie przy przenoszeniu mojej klasy na inne typy? Na przykład, jeśli mam własną implementację zarządzani ... jest powszechną praktyką pozwalanie im również rzucać to na łańcuch, czy powinienem po prostu nadpisać ToString() (lub oba)?

Rzut obiektu na T

Analizuję plik XML z klasą XmlReader W. NET i pomyślałem, że byłoby mądrze napisać generyczną funkcję parsowania, aby ogólnie ... oże przekształcić się z string na typ numeryczny. Czy jest jakiś sposób, aby moja funkcja przeważyła w zmodyfikowanej formie?

błąd rzutowania tablicy obiektu na tablicę całkowitą

Co jest nie tak z poniższym kodem? Object[] a = new Object[1]; Integer b=1; a[0]=b; Integer[] c = (Integer[]) a; Kod ma na ... ii: Wyjątek w wątku "main" java.lang.ClassCastException: [Ljava.lang.Obiekt; nie można oddać do [Ljava.lang.Integer;

Odlewanie wyniku do float w metodzie zwracanie wyniku zmian float

Dlaczego ten kod drukuje False W. NET 4? Wydaje się, że jakieś nieoczekiwane zachowanie jest spowodowane przez wyraźną obsad ... elowe eksploracje. PPS: test jednostkowy przeszedł pomyślnie w. NET 3.5, ale teraz nie powiódł się po aktualizacji do.Net 4.

Czy usuwanie wskaźnika pustki jest bezpieczne?

Załóżmy, że mam następujący kod: void* my_alloc (size_t size) { return new char [size]; } void my_free (void* ptr) { delete [] ptr; } Czy to bezpieczne? Czy należy ptr oddać do char* przed usunięciem?

Różnica między odlewaniem a używaniem Convert.To metoda()

Mam funkcję, która rzuca double na string wartości. string variable = "5.00"; double varDouble = (double)variable; Spra ... jest różnica między odlewaniem a użyciem metody Convert.To()? dlaczego rzucanie rzuca Exception, A używanie Convert.To() nie?

Parsowanie pliku binarnego. Czym jest nowoczesny sposób?

Mam plik binarny z jakimś układem, który znam. Na przykład niech format będzie taki: 2 bajty (unsigned short) - Długość ła ... omniałem wyraźnie wspomnieć, że ciąg i długość danych zmiennoprzecinkowych nie jest znana w czasie kompilacji i jest zmienna.

Dlaczego unsigned int 0xFFFFFFFF jest równy int -1?

W C lub C++ mówi się, że maksymalna liczba, którą może posiadać size_t (typ danych unsigned int), jest taka sama jak -1 dla t ... ed int)-1) = = 0xFFFFFFFF lub ((int) 0xFFFFFFFF) = = -1 jest równie prawdziwe niż 1 + 1 == 2, zastanawiam się tylko dlaczego.