Вопросы с тегом 'casting'
Кастинг - это процесс, когда тип объекта явно преобразуется в другой тип, если преобразование разрешено. Этот процесс может привести к изменению стоимости.
12
Почему Java + =, - =, * =,/= оператора присваивания присваивания не требуют кастинга?
До сегодняшнего дня я думал, что, например: i += j;
Был просто ярлык для: i = i + j;
Но если мы попробуем это: int i = 5;
long j = 8;
Тогда i = я + j; не будет компилироваться, но i += j; будет компилировать штраф. Означает ли это, что на сам...
03 янв. '12 в 10:10
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