casting

Jak wrzucić string do liczby całkowitej i mieć 0 W przypadku błędu w obsadzie z PostgreSQL?

W PostgreSQL mam tabelę z kolumną varchar. Dane powinny być liczbami całkowitymi i potrzebuję ich w typie integer w zapytaniu ... RROR: invalid input syntax for integer: "" Jak mogę odpytywać obsadę i mieć 0 W przypadku błędu podczas obsady w postgres?

Czy Java casting wprowadza overhead? Dlaczego?

Czy jest coś nad głową, kiedy rzucamy obiekty jednego typu do drugiego? Lub kompilator po prostu rozwiązuje wszystko i nie ma ... dzo niejasny, jak typy są wykonywane w Javie. Jeśli masz jakieś zalecenia dotyczące książek lub artykułów, to również dzięki.

Generic way to cast int to enum in C++

Czy istnieje ogólny sposób na rzucenie int na enum w C++? Jeśli int mieści się w przedziale enum, powinien zwrócić wartość e ... : I have an external enumtype and no control over the source code. Chciałbym zapisać tę wartość w bazie danych i pobrać ją.

Dlaczego / Kiedy używać `intptr t` do odlewania typu W C?

Mam pytanie odnośnie używania intptr_t vs. long int. Zauważyłem, że zwiększanie adresów pamięci (np. poprzez arytmetykę wskaź ... anych długich int...) ale C powstało na długo przed tym, jak to było możliwe, prawda? Lub były są aż tak uprzedzeni? Dzięki!

Jaka jest różnica między obsadą statyczną a reinterpretacją obsady? [duplikat]

Możliwy duplikat:Kiedy należy używać static_cast, dynamic_cast i reinterpret_cast? Używam funkcji c w c++, gdzie str ... m Testitem *it=(Testitem *)data; To robi to samo. Ale w jaki sposób struktura zostaje naruszona przez użycie trzech z nich.

Swift double to string

Zanim zaktualizowałem xCode 6, nie miałem problemów z rzuceniem dublera na ciąg, ale teraz daje mi błąd var a: Double = 1.5 ... : String = String(a) Wyświetla mi komunikat o błędzie "double nie jest zamieniane na string". Jest na to jakiś inny sposób?

Konwertuj Float na Int w Swift

Chcę przekonwertować {[1] } na Int w języku Swift. Takie podstawowe odlewanie nie działa, ponieważ te typy nie są prymitywami ... ujący komunikat o błędzie: 'Float' nie jest zamieniane na'Int' Jakiś pomysł jak zamienić nieruchomość z Float na Int?

Czy możliwe jest przypisanie obiektu klasy bazowej do odwołania do klasy pochodnej z jawnym typecastem?

Czy możliwe jest przypisanie obiektu klasy bazowej do odwołania do klasy pochodnej z jawnym typecast w C#?. Próbowałem go i tworzy błąd run-time.

Konwersja wskaźnika na liczbę całkowitą

Próbuję dostosować istniejący kod do 64-bitowej maszyny. Głównym problemem jest to, że w jednej funkcji poprzedni koder używa ... ion Chciałbym to poprawić tak, aby nadal działało na maszynie 32-bitowej i tak czysto, jak to tylko możliwe. Jakiś pomysł ?

Jak rzucić liczbę całkowitą do wskaźnika void?

Podczas pracy z wątkami w C, stoję przed ostrzeżeniem "warning: cast to pointer from integer of different size" Kod jest ... ead_exit(NULL); } Czy ktoś może wyjaśnić jak przekazać liczbę całkowitą do funkcji, która otrzymuje (void *) jako parametr?

konwersja liczby podwójnej na liczbę całkowitą w Javie

W Javie, chcę przekonwertować double na liczbę całkowitą, wiem, jeśli to zrobisz: double x = 1.5; int y = (int)x; Otrzymu ... bę wyglądającą jak 3.9999998. Dlatego int (Math.okrągłe()) nigdy nie będą potrzebne obcinać wszystko i zawsze będzie działać.

C++ konwertuje z 1 char na string? [zamknięte]

Nie znalazłem odpowiedzi tak blisko... Odwrotna droga jest dość prosta jak str [0] Ale muszę rzucić tylko 1 znak do łańcuc ... e string is always empty. string s(c); //also doesn't work. boost::lexical_cast<string>((int)c); //also return null

Rzutowanie jednego wskaźnika struktury na drugi-C

Proszę wziąć pod uwagę następujący kod. enum type {CONS, ATOM, FUNC, LAMBDA}; typedef struct{ enum type type; } object; ... e, ponieważ cons_object i object to różne struktury. czy są jakieś problemy w robieniu takich rzeczy? Jakieś przemyślenia!

Hit wydajności w stylu C++?

Jestem nowy w c++ style odlewów i jestem obawiam się, że używanie c++ style odlewów zrujnuje wydajność mojej aplikacji ponie ... anie, aby porównać wydajność odlewów w stylu C++ do odlewów w stylu C? Jakie były Twoje wyniki? Jakie wnioski wyciągnąłeś?

Konwersja liczby całkowitej Na Long

Muszę uzyskać wartość pola za pomocą odbicia. Tak się składa, że nie zawsze jestem pewien, jaki jest typ danych pola. W tym c ... astException: java.lang.Integer cannot be cast to java.lang.Long Czy jest lepszy sposób, aby to osiągnąć? Używam Javy 1.6.

Różnica między kowariancją a upcastingiem

Jaka jest różnica między kowariancją a upcastingiem, a dokładniej, dlaczego nadano im różne nazwy? Widziałem następujący prz ... zbiorów. (I podobnego stwierdzenia można dokonać w odniesieniu do sprzeczności i downcasting). Czy to naprawdę takie proste?

Konwersja tablicy bajtów na ciąg znaków w javascript

Jak przekonwertować tablicę bajtów na łańcuch znaków? Znalazłem te funkcje, które działają odwrotnie: function string2Bin( ... b; d = Math.floor(d/2); } return b; } Ale jak sprawić, by funkcje działały w drugą stronę? Dzięki. Shao

Czy w C# możliwe jest tworzenie listy do listy?

Chcę zrobić coś takiego: List<Child> childList = new List<Child>(); ... List<Parent> parentList = childLi ... ie bezpośrednim przodkiem, nie jestem w stanie tego zrobić. Czy istnieje obejście (inne niż dodanie każdego elementu osobno)?

Dlaczego Java domyślnie (bez cast) konwertuje 'long' na`float'?

Za każdym razem, gdy myślę, że rozumiem casting i konwersje, znajduję inne dziwne zachowanie. long l = 123456789L; float f = ... będzie wyraźny rzut. I nic dziwnego, że widzimy, że straciliśmy precyzję w wyniku. Dlaczego obsada nie jest tutaj wymagana?

C: kiedy rzucanie między typami wskaźników nie jest niezdefiniowanym zachowaniem?

Jako nowicjusz w C, jestem zdezorientowany, gdy rzucanie wskaźnika jest w porządku. Jak rozumiem, możesz w zasadzie rzucić d ... zo restrykcyjne. W zasadzie już o to pytałem: -): co się stanie, jeśli rzucę wskaźnik funkcji, zmieniając liczbę parametrów