casting

Jakiś pomysł, dlaczego muszę rzucić literał integer do (int) tutaj?

W poniższym przykładzie int i = -128; Integer i2 = (Integer) i; // compiles Integer i3 = (Integer) -128; /*** Doesn't comp ... rzymujesz to samo zachowanie z +128 zamiast -128. Wydaje się, że jest to pomylenie między operatorami uniarnymi i binarnymi.

Czy mogę założyć (bool)true = = (int)1 dla dowolnego kompilatora C++?

Czy mogę założyć (bool)true == (int)1 dla dowolnego kompilatora C++?

Casting CGFloat to Float in Swift

Muszę zapisać wartość jako Float, ale dane źródłowe to CGFloat: let myFloat : Float = myRect.origin.x Ale to powoduje błą ... a przekonwertować typu wyrażenia "Float " na"Float" Jaki jest poprawny sposób, aby to zrobić i zadowolić kompilator proszę?

(String) lub.toString ()?

Mam metodę z parametrem Object o. W tej metodzie dokładnie wiem, że w "o" jest String, które nie jest null. Nie ma potrzeby ... lko powiedzieć, że nie muszę tego sprawdzać pod kątem zerowości lub pustości. W moim przypadku, zawsze jest nonempty string.

Po co rzucać nieużywaną wartość parametru funkcji do void?

W jakimś projekcie C widziałem ten kod: static void *l_alloc (void *ud, void *ptr, size_t osize, size_t nsize) { (void) ... (void)osize; /* some code not using `ud` or `osize` */ return ptr; } Czy dwa odlewy do void służą jakiemuś celowi?

Java konwertowanie obrazu do BufferedImage

Jest już takie pytanie link na StackOverflow i akceptowana odpowiedź to "casting": Image image = ImageIO.read(new File(fi ... Oczywiście casting nie działa. Pytanie brzmi: jaki jest (lub jest) właściwy sposób konwersji obrazu na obraz BufferedImage?

użycie Group concat w PHPMYADMIN pokaże wynik jako [BLOB - 3B]

Mam zapytanie, które używa GROUP_CONCAT mysql na polu integer. Używam PHPMYADMIN do opracowania tego zapytania. Mój problem, ... OUP BY rec_id (oba pola są niepodpisaną liczbą całkowitą, oba nie są unikalne) Co dodać, aby zobaczyć rzeczywiste wyniki?

Rzutowanie LinkedHashMap do złożonego obiektu

Mam aplikację, która przechowuje niektóre dane w DynamoDB, używając Jacksona do przekształcenia mojego złożonego obiektu w JS ... // Convert the values back } Pojawia się błąd runtime mówiący mi, że LinkedHashMap nie może być wyrzucony do 'SomeObject'.

Odlewanie jednej struktury C w inną

Mam dwie identyczne (ale inaczej nazwane) struktury C: typedef struct { double x; double y; double z; } C ... ation.x; vector.y = acceleration.y; vector.z = acceleration.z; Ale to raczej niewygodne. Jakie jest najlepsze rozwiązanie?

Co to jest unchecked cast i jak to sprawdzić?

Myślę, że rozumiem co to znaczy "sprawdzać" obsadę (rzucać od jednego do drugiego innego typu), ale co to znaczy "sprawdzać" obsadę? Jak mogę sprawdzić obsadę, aby uniknąć tego ostrzeżenia w Eclipse?

Wrzuć klasę do innej klasy lub przekonwertuj klasę do innej

Moje pytanie znajduje się w tym kodzie Mam taką klasę public class maincs { public int a; public int b; public int ... c= model.c} ; // is there is a way to directly cast class sub1 into main like that mdata = (maincs) model; }

Czy powinienem martwić się o wyrównanie podczas rzucania wskaźnikami?

W moim projekcie mamy taki fragment kodu: // raw data consists of 4 ints unsigned char data[16]; int i1, i2, i3, i4; i1 = * ... ym projekcie? czy jest jakaś różnica między castingiem w stylu C a reinterpret_cast? czy jest jakaś różnica między C A C++?

Czym dokładnie jest typ C / C++?

Czym dokładnie jest typ C / C++? Jak kompilator sprawdza, czy potrzebny jest jawny typ (i poprawny)? Czy porównuje przestrzeń ... ć prosty, ale w C / C++ istnieje wiele typówkasty. Skąd kompilator (lub programista) wie, czy mogę wrzucić np. FOO do paska?

rzut wskaźnika Objective - C Typu "NSString *" na wskaźnik C typu "CFStringRef" (aka " const struct CFString*") wymaga rzutu pomostowego

Podczas konwersji programu Objective-C na Łuk Objective-C pojawia się błąd: "cast of Objective-C pointer type 'NSString *' ... kCFStringEncodingUTF8); return [result autorelease]; } Co to jest gips pomostowy?

Konwertuj klasę bazową na klasę pochodną [duplikat]

To pytanie ma już odpowiedź tutaj: czy możliwe jest przypisanie obiektu klasy bazowej do odwołania do k ... seClass(); DerivedClass myDerivedObject = myBaseObject as DerivedClass; myDerivedObject.MyDerivedProperty = true; }

Cast int to varchar

Mam poniżej Zapytanie i muszę rzucić id na varchar Schemat create table t9 (id int, name varchar (55)); insert into t9( ... T(id as VARCHAR(50)) as col1 from t9; select CONVERT(VARCHAR(50),id) as colI1 from t9; Ale nie działają. Proszę sugerować.

Idiomatyczny sposób na konwersję / Typ twierdzenia na wielu wartościach zwrotnych w Go

Jaki jest idiomatyczny sposób rzucania wielu wartości zwrotnych w Go? Czy można to zrobić w jednej linii, czy trzeba użyć zm ... panic("unreachable") } } Przy okazji, czy to się nazywa casting jeśli chodzi o interfejsy? i := interface.(int)

Operator konwersji zdefiniowany przez użytkownika z klasy bazowej

Wprowadzenie Jestem świadomy, że "konwersje definiowane przez użytkownika do lub z klasy bazowej nie są dozwolone". MSDN p ... taką możliwość? To tak, jakby C# nie ufało mi na tyle, aby napisać własną konwersję base-to-child za pomocą ich systemu cast.

C++ style cast from unsigned char * to const char *

Mam: unsigned char *foo(); std::string str; str.append(static_cast<const char*>(foo())); Błąd: invalid static_cast from type ‘unsigned char*’ to type ‘const char*’ Jaki jest prawidłowy sposób pisania tutaj w stylu C++?

C++ nie może konwertować z bazy a na pochodną typu B za pomocą wirtualnej bazy a

Mam trzy klasy: class A {}; class B : virtual public A {}; class C : virtual public A {}; class D: public B, public C {}; ... ując statycznego rzutu z A * do B * dostaję poniższy błąd: cannot convert from base A to derived type B via virtual base A