Pytania otagowane jako casting

Rzutowanie to proces, w którym typ obiektu jest jawnie konwertowany na inny typ, jeśli konwersja jest dozwolona. Ten proces może prowadzić do zmiany wartości.




28
Czy rzucam wynik malloc?
W tej kwestii , ktoś sugerowane w komentarzu , że powinienem nie rzucać wynik malloc, czyli int *sieve = malloc(sizeof(int) * length); zamiast: int *sieve = (int *) malloc(sizeof(int) * length); Dlaczego miałoby tak być?
2406 c  malloc  casting 

27
Uzyskaj wartość int z enum w C #
Mam klasę o nazwie Questions(liczba mnoga). W tej klasie jest wyliczenie zwane Question(liczba pojedyncza), które wygląda tak. public enum Question { Role = 2, ProjectFunding = 3, TotalEmployee = 4, NumberOfServers = 5, TopBusinessConcern = 6 } W Questionsklasie mam get(int foo)funkcję, która zwraca do tego Questionsobiekt foo. Czy istnieje …
1821 c#  enums  casting  int 

30
Jak sprawdzić, czy ciąg znaków jest liczbą (liczbą zmiennoprzecinkową)?
Jaki jest najlepszy możliwy sposób sprawdzenia, czy ciąg może być reprezentowany jako liczba w Pythonie? Obecnie posiadam funkcję: def is_number(s): try: float(s) return True except ValueError: return False Co nie tylko jest brzydkie i powolne, wydaje się niezgrabne. Nie znalazłem jednak lepszej metody, ponieważ wywołanie floatfunkcji głównej jest jeszcze gorsze.

9
Zmień typ danych kolumn w Pandach
Chcę przekonwertować tabelę reprezentowaną jako lista list na plik Pandas DataFrame. Jako wyjątkowo uproszczony przykład: a = [['a', '1.2', '4.2'], ['b', '70', '0.03'], ['x', '5', '0']] df = pd.DataFrame(a) Jaki jest najlepszy sposób przekonwertowania kolumn na odpowiednie typy, w tym przypadku kolumny 2 i 3 na zmiennoprzecinkowe? Czy istnieje sposób …

17
Bezpośrednie rzutowanie vs operator „jak”?
Rozważ następujący kod: void Handler(object o, EventArgs e) { // I swear o is a string string s = (string)o; // 1 //-OR- string s = o as string; // 2 // -OR- string s = o.ToString(); // 3 } Jaka jest różnica między tymi trzema rodzajami rzutów (okej, trzeci …
709 c#  casting 



9
Jak przekonwertować współczynnik na liczbę całkowitą \ numeryczną bez utraty informacji?
Kiedy przekształcam czynnik na wartość liczbową lub całkowitą, otrzymuję kody poziomu podstawowego, a nie wartości jako liczby. f <- factor(sample(runif(5), 20, replace = TRUE)) ## [1] 0.0248644019011408 0.0248644019011408 0.179684827337041 ## [4] 0.0284090070053935 0.363644931698218 0.363644931698218 ## [7] 0.179684827337041 0.249704354675487 0.249704354675487 ## [10] 0.0248644019011408 0.249704354675487 0.0284090070053935 ## [13] 0.179684827337041 0.0248644019011408 0.179684827337041 ## …
598 r  casting  r-faq 

22
Konwertuj Int na String w Swift
Próbuję dowiedzieć się, jak rzucić Intsię na klasę Stringw Swift. Wymyślam obejście, używając, NSNumberale chciałbym dowiedzieć się, jak to wszystko zrobić w Swift. let x : Int = 45 let xNSNumber = x as NSNumber let xString : String = xNSNumber.stringValue
554 string  casting  int  converter  swift 


10
Bezpieczne przesyłanie do int w Javie
Jaki jest najbardziej idiomatyczny sposób w Javie, aby zweryfikować, czy rzutowanie z longna intnie traci żadnych informacji? To jest moja obecna implementacja: public static int safeLongToInt(long l) { int i = (int)l; if ((long)i != l) { throw new IllegalArgumentException(l + " cannot be cast to int without changing its …
488 java  casting 

12
Kiedy używać reinterpret_cast?
Jestem trochę mylić z stosowalności reinterpret_castvs static_cast. Z tego, co przeczytałem, ogólne zasady używają rzutowania statycznego, gdy typy mogą być interpretowane w czasie kompilacji, stąd słowo static. Jest to rzutowanie, którego kompilator C ++ używa wewnętrznie do rzutowania niejawnego. reinterpret_castmają zastosowanie w dwóch scenariuszach: konwertuj typy liczb całkowitych na typy …
459 c++  casting 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.