Вопросы с тегом 'casting'

Кастинг - это процесс, когда тип объекта явно преобразуется в другой тип, если преобразование разрешено. Этот процесс может привести к изменению стоимости.
12

Почему Java + =, - =, * =,/= оператора присваивания присваивания не требуют кастинга?

До сегодняшнего дня я думал, что, например: i += j; Был просто ярлык для: i = i + j; Но если мы попробуем это: int i = 5; long j = 8; Тогда i = я + j; не будет компилироваться, но i += j; будет компилировать штраф. Означает ли это, что на сам...
03 янв. '12 в 10:10
27

Как привести int к enum?

Как int можно передать в enum в С#?
27 авг. '08 в 3:58
8

Когда следует использовать static_cast, dynamic_cast, const_cast и reinterpret_cast?

Какое правильное использование: static_cast dynamic_cast const_cast reinterpret_cast C-стиль (type)value Литье в стиле функции type(value) Как вы решаете, что использовать в каких случаях?
01 дек. '08 в 20:11
28

Вывести результат malloc?

В этот вопрос, кто-то предложил в comment, что я должен не введите результат malloc, т.е. int *sieve = malloc(sizeof(int) * length); а не: int *sieve = (int *) malloc(sizeof(int) * length); Почему это так?
03 мар. '09 в 10:13
28

Получить значение int из enum в С#

У меня есть класс под названием Questions (множественное число). В этом классе есть перечисление, называемое Question (единственное число), которое выглядит следующим образом. public enum Question { Role = 2, ProjectFunding = 3, TotalEm...
03 июн. '09 в 6:46
8

Регулярное литье против static_cast vs. dynamic_cast

Я пишу код C и С++ почти двадцать лет, но есть один аспект этих языков, которые я никогда не понимал. Я, очевидно, использовал регулярные роли, т.е. MyClass *m = (MyClass *)ptr; повсюду, но, похоже, есть два других типа бросков, и я не знаю разниц...
26 авг. '08 в 13:20
36

Как проверить, является ли строка числом (float)?

Каков наилучший способ проверить, может ли строка быть представлена ​​в виде числа в Python? Теперь у меня есть функция: def is_number(s): try: float(s) return True except ValueError: return False Который, не тольк...
09 дек. '08 в 20:03
12

Преобразование целого числа в строку?

Я хочу преобразовать целое число в строку в Python. Я напрасно печатаю это: d = 15 d.str() Когда я пытаюсь преобразовать его в строку, он показывает ошибку, как у int нет атрибута с именем str.
07 июн. '09 в 10:22
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 } В чем разница между тремя типами каст...
25 сент. '08 в 10:09
9

Зачем использовать static_cast <int> (x) вместо (int) x?

Я слышал, что функция static_cast должна быть предпочтительней для C-стиля или простого кастомизации в стиле функции. Это правда? Почему?
19 сент. '08 в 16:33
7

Изменить тип данных столбцов в Pandas

Я хочу преобразовать таблицу, представленную как список списков, в Pandas DataFrame. В качестве чрезвычайно упрощенного примера: a = [['a', '1.2', '4.2'], ['b', '70', '0.03'], ['x', '5', '0']] df = pd.DataFrame(a) Каков наилучший способ преобразо...
08 апр. '13 в 23:53
31

Как преобразовать строку в число в PHP?

Я хочу преобразовать эти типы значений '3', '2.34', '0.234343' и т.д. в число. В JavaScript мы можем использовать Number(), но есть ли какой-либо подобный метод, доступный в PHP? Input Output '2' 2 '2.34' 2.34 '...
16 дек. '11 в 4:08
8

Как преобразовать коэффициент в integer\numeric без потери информации?

Когда я преобразовываю коэффициент в числовое или целое число, я получаю коды базового уровня, а не значения как числа. f <- factor(sample(runif(5), 20, replace = TRUE)) ## [1] 0.0248644019011408 0.0248644019011408 0.179684827337041 ## [4] 0.0...
05 авг. '10 в 18:53
21

Преобразование Int в String в Swift

Я пытаюсь выяснить, как сделать Int в String в Swift. Я выясняю обходное решение, используя NSNumber, но мне бы хотелось выяснить, как это сделать в Swift. let x : Int = 45 let xNSNumber = x as NSNumber let xString : String = xNSNumber.stringValu...
11 июн. '14 в 11:05
13

Преобразование целого числа в строку в PHP

Есть ли способ преобразовать целое число в строку в PHP?
23 июн. '09 в 22:37