Запитання з тегом «casting»

Кастинг - це процес, коли тип об'єкта явно перетворюється на інший тип, якщо дозволено перетворення. Цей процес може призвести до зміни вартості.

11
Чому Java + +, - =, * =, / = оператори присвоєння з'єднань не вимагають кастингу?
До сьогодні я думав, що наприклад: i += j; Це був лише ярлик для: i = i + j; Але якщо ми спробуємо це: int i = 5; long j = 8; Тоді i = i + j;не складатимуть, а i += j;складуть штрафи. Чи означає це, що насправді i …



28
Я кидаю результат малок?
У цьому питанні хтось запропонував у коментарі, що я не повинен наводити результат malloc, тобто int *sieve = malloc(sizeof(int) * length); а не: int *sieve = (int *) malloc(sizeof(int) * length); Чому це було б так?
2406 c  malloc  casting 

27
Отримайте значення int від enum у C #
У мене є клас під назвою Questions(множина). У цьому класі є перелік, який називається Question(однина), який виглядає приблизно так. public enum Question { Role = 2, ProjectFunding = 3, TotalEmployee = 4, NumberOfServers = 5, TopBusinessConcern = 6 } У Questionsкласі у мене є get(int foo)функція, яка повертає Questionsоб’єкт для …
1821 c#  enums  casting  int 

30
Як перевірити, чи є рядок числом (float)?
Який найкращий спосіб перевірити, чи може рядок представлений як число в Python? Зараз у мене функція: def is_number(s): try: float(s) return True except ValueError: return False Що не тільки некрасиво і повільно, здається незграбним. Однак я не знайшов кращого методу, тому що дзвонити floatв основну функцію ще гірше.

9
Змінення типу даних стовпців у Pandas
Я хочу перетворити таблицю, представлену як список списків, в Pandas DataFrame. Як надзвичайно спрощений приклад: a = [['a', '1.2', '4.2'], ['b', '70', '0.03'], ['x', '5', '0']] df = pd.DataFrame(a) Який найкращий спосіб перетворити стовпці у відповідні типи, у цьому випадку стовпці 2 та 3 у плавки? Чи є спосіб вказати …

17
Прямий кастинг проти "як" оператор?
Розглянемо наступний код: 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 } Яка різниця між трьома видами кастингу (гаразд, третій - це …
709 c#  casting 



9
Як перетворити множник на цілий \ числовий без втрати інформації?
Коли я перетворюю коефіцієнт у числове чи ціле число, я отримую коди базового рівня, а не значення як числа. 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 …
598 r  casting  r-faq 

22
Перетворити Int в String в Swift
Я намагаюся працювати, як кинути Intв Stringв Swift. Я розгадую рішення, використовуючи, NSNumberале я хотів би розібратися, як це зробити у Swift. let x : Int = 45 let xNSNumber = x as NSNumber let xString : String = xNSNumber.stringValue
554 string  casting  int  converter  swift 


10
Безпечне лиття довгих до int в Java
Що найбільш ідіоматичних спосіб в Java , щоб переконатися , що виливок з longдо intне втрачає яку - небудь інформацію? Це моя поточна реалізація: public static int safeLongToInt(long l) { int i = (int)l; if ((long)i != l) { throw new IllegalArgumentException(l + " cannot be cast to int without …
489 java  casting 

12
Коли використовувати reinterpret_cast?
Я трохи плутають з применимостью reinterpret_castпроти static_cast. З того, що я прочитав, загальні правила - це використовувати статичний формат, коли типи можна інтерпретувати під час компіляції, отже, слово static. Це команда, яку компілятор C ++ використовує внутрішньо для неявних кастів. reinterpret_casts застосовуються у двох сценаріях: перетворити цілі типи в типи …
459 c++  casting 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.