Casting – вопросы и ответы

78
голосов
3
ответа
У меня есть две программы, которые обмениваются данными по D-Bus. В одной из них есть функция, которая принимает два параметра: const char* data и int size а в другой - функцию, возвращающую значен...
5 лет, 9 месяцев назад Barracuda
103
голоса
3
ответа
У меня есть фрагмент кода C: Int32 tmp = atoi("314"); Это порождает ошибку: error: Int32 undeclared (first use in this function) Я не имею понятия почему? Не могли бы вы помочь мне? Возможно, это п...
7 лет, 11 месяцев назад ruhungry
60
голосов
4
ответа
Я хочу распечатать производный класс, используя operator<< . Когда я печатаю производный класс, я хочу сначала напечатать его базу, а затем ее собственный контент. Но я столкнулся с некоторым...
9 лет, 10 месяцев назад Frank
62
голоса
1
ответ
Я относительно новичок в Oracle SQL и столкнулся с проблемой, при которой я пытаюсь отфильтровать отчет так, чтобы он возвращал только записи, зарегистрированные по определенному списку имен пользо...
11 месяцев, 2 недели назад Rob Morris
61
голос
2
ответа
Как можно легко вставить словарь в этом режиме в Swift4? Из этого [0:false, 1:false, 2:false] к этому ["0":"false", "1":"false", "2":"false"] Я попробовал это, var dic = [0:false, 1:false, 2:false]...
2 года назад allergy blue
61
голос
1
ответ
Является ли следующий код приемлемым для всех компиляторов Fortran? Он отлично работает в Intel, но не уверен, что он в стандарте: real, allocatable :: rArray(:) double precision, allocatable :: dA...
5 лет назад Simmovation
96
голосов
1
ответ
Можно ли использовать свойство конфигурации, которое считывается SpringBoot из файла свойств в определенный класс? Например, имея свойство myClass = xx.abc.MyClass В моем классе конфигурации я хочу...
1 год, 11 месяцев назад du-it
92
голоса
1
ответ
Я использую wxWidgets для GUI, и мне нужно преобразовать строки из текстового поля в двойное, чтобы я мог правильно их обрабатывать и использовать для вычисления, но кажется, что программа заменяет...
5 лет, 3 месяца назад Jessie
59
голосов
3
ответа
Есть ли более короткий эквивалент для следующего запроса: (я не могу изменить таблицу). Используются ли операторы приведения? select convert(old_text using utf8) as text, convert(rev_timestamp usin...
6 лет, 5 месяцев назад PHPst
91
голос
2
ответа
CAST(ROUND(CAST(sq.Total_Sales AS FLOAT) / (SUM(pfm.C1)) * 100,0) AS varchar(10)) + '%' Пожалуйста, кто-нибудь может помочь с тем, почему я не могу добавить% в конце? Я получаю сообщение об ошибке ...
10 месяцев, 2 недели назад Ella McGregor
49
голосов
1
ответ
Недавно я имел дело с коммерчески доступным продуктом ASP.NET, который должен остаться неназванным. Когда я ковырялся в коде, я заметил, что было кастонирование usercontrol, которое выглядело так: ...
8 лет, 7 месяцев назад NightOwl888
78
голосов
1
ответ
У меня есть модель с столбцом числового состояния, который сопоставляется с символами модели. Пока это хорошо работает, но я не могу использовать механизм поиска с этим продолжением. Давайте возьме...
3 года, 11 месяцев назад krissi
60
голосов
1
ответ
У меня возникли проблемы с пониманием того, что правила для передачи делегатов в С# 3.0. Окончательный .Max() дает ошибку компиляции, как показано ниже, но я не могу понять, какая существенная разн...
9 лет, 7 месяцев назад recursive
136
голосов
1
ответ
Здесь я пытаюсь создать представление, как показано ниже в примере: Пример: create view view1 as select table1.col1,table2.col1,table3.col3 from table1 inner join table2 inner join table3 on table1...
5 лет, 9 месяцев назад Meem
49
голосов
0
ответов
Я использую конфигурацию JSON с библиотекой конфигурации typeafehub. Мне нужно указать значения Double для Float поскольку JSON содержит только "числа", не указав, являются ли они Float или Double ...
3 года, 5 месяцев назад Rupert Downs
81
голос
0
ответов
Я хочу хранить элементы в какой-то пользовательской базе данных в памяти, классифицированной по их типу. Для этого я хочу использовать карту, чей ключ является типом_индекса хранящегося значения и ...
1 год, 4 месяца назад freesoul
79
голосов
1
ответ
У меня есть функция, которая возвращает (в моем случае) Block . У меня есть строка с именем blockName значение которой будет установлено как "грязь". После этого я создаю новую строку с именем bloc...
3 года, 1 месяц назад Felix S.
48
голосов
1
ответ
У меня есть родительский класс меню и дети MainMenu, SettingsMenu, PauseMenu и т.д. Я хочу, чтобы удержать их всех в векторе... я могу сделать std::vector<Menu*> myVector; а затем приведите т...
5 лет, 5 месяцев назад user1420563
52
голоса
4
ответа
Если посмотреть на стандарт языка C++, есть ли способ вызвать только деструктор производного класса, не вызывая деструктор базового класса? Итак, для классов class Base { public: virtual ~Base() {}...
6 лет, 10 месяцев назад Ilya Kobelevskiy
62
голоса
1
ответ
У меня есть эта очень простая функция, которая принимает 3 целых числа, складывает их вместе и печатает сумму на консоль. function add(n1, n2, n3) { var sum : number = n1 + n2 + n3; console.log(sum...
2 года, 4 месяца назад Hanoch
83
голоса
2
ответа
В Java я сделал это так, но как вы это делаете в Python? В частности, bytesArray[i] = (byte) (Integer.parseInt(byteArrayStr[i],16)); public static byte[] toBytes(String bytes) throws IOException { ...
8 лет, 2 месяца назад YumYumYum
61
голос
4
ответа
foreach((array)$arr['subarr'] as &$foo) .... ... не работает. Он выдает ошибку синтаксического анализа. Почему?
8 лет, 3 месяца назад Alex
132
голоса
3
ответа
Каков наиболее эффективный способ преобразования одного столбца linq-запроса в строковый массив? private string[] WordList() { DataContext db = new DataContext(); var list = from x in db.Words orde...
10 лет, 5 месяцев назад user4910881
62
голоса
4
ответа
Я хочу бросить WrapPanel wp = (WrapPanel)topSP.Children[0]; wp.Children.Add(txtB1); так что он выглядит примерно так topSP.Children[0](WrapPanel).Add(txtB1); это возможно?
5 лет, 11 месяцев назад Paul Böttger
59
голосов
1
ответ
Я застрял с некоторым сгенерированным кодом C, который немного беспорядочен. В настоящее время я переношу его в интерфейс c++ 11, чтобы не сходить с ума. Код C содержит помеченные союзы. Мне бы хот...
2 года, 1 месяц назад Svalorzen
51
голос
1
ответ
Я работаю над микроконтроллером PIC, чтобы отправить некоторую информацию через соединение UART в байтовых блоках. Некоторая информация, которую я отправляю, имеет тип int8_t. Я хочу сохранить бито...
1 год, 12 месяцев назад samuelnj
60
голосов
5
ответов
У меня есть A String, который отформатирован правильно, чтобы быть добавленным к двойнику, и он отлично работает для большинства десятичных знаков. Проблема в том, что для.33,.67 и, возможно, други...
6 лет, 1 месяц назад KBusc
69
голосов
1
ответ
Что делает (int[]) (int[]) ? private Object[] slots = new Object[8192]; int[] block = (int[]) (int[]) this.slots[0];
7 лет, 6 месяцев назад portoalet
106
голосов
1
ответ
Я просто немного поиграл с java и попытался реализовать небольшую игру Dungeon. Текущая проблема Ma заключается в том, что у меня есть класс "Monster" и класс "Trap". Кроме того, у меня есть класс ...
3 года назад Fapprentice
69
голосов
1
ответ
Я знаю, что могу использовать легкие генерики Objective-C, используя ключевое слово __kindof , например NSArray<__kindof BaseClass*> *myArray; Это приведет к удалению любых предупреждений о н...
1 год, 11 месяцев назад Can Poyrazoğlu
107
голосов
3
ответа
Я собираю назначение на С++ для класса, который я преподаю. У меня есть функция, которую я экспортирую студентам, которые я бы хотел, чтобы они звонили в разные моменты своей программы, чтобы во вр...
3 года, 1 месяц назад templatetypedef
60
голосов
4
ответа
Для удобства, я хотел бы иметь возможность использовать между двумя типами, определенными в других библиотеках. (В частности, QString из библиотеки Qt и UnicodeString из библиотеки ICU.) В настояще...
9 лет, 9 месяцев назад Dave Mateer
51
голос
1
ответ
Я наткнулся на этот код и интересно, почему он был приведен к void * до освобождения? free((void *)array1[i]); Я видел free использование без кастингов в некоторых статьях, так что мне интересно, п...
1 год, 12 месяцев назад supmethods
110
голосов
3
ответа
У меня есть сервер-клиентское приложение, над которым я работаю, что в основном имитирует комнату для чатов. Это задание для школы, а спецификации протокола несколько строгие. У меня есть массив си...
3 года, 3 месяца назад fatalError
48
голосов
1
ответ
Из документации на сайте boost для лексического литья в нем говорится, что при преобразовании из числового типа в тип строки преобразование может bad_lexical_cast. Ясно, что в этом случае мы должны...
9 лет, 7 месяцев назад Konrad
59
голосов
3
ответа
У меня есть двоичное значение, хранящееся в char в C, я хочу преобразовать этот байт в подписанный int в C. В настоящее время у меня есть что-то вроде этого: char a = 0xff; int b = a; printf("value...
7 лет, 6 месяцев назад xwgou
61
голос
2
ответа
У меня есть эта функция. И его цель состоит в том, чтобы взять последний символ сначала из массива, загладить символ, если это письмо. Если это ключ возврата (значение ASCII 10) или пустая строка, ...
7 лет, 10 месяцев назад user1193717
51
голос
3
ответа
Простой вопрос: Как узнать, какие биты в байте установлены равными 0 и которые установлены в 1 например: //That code would obviously wont work, but how do i make something similar that would work? ...
10 лет, 12 месяцев назад user4910881
49
голосов
2
ответа
У меня есть код C, который имеет переменные, которые являются либо int, либо отбрасываются в int в течение определенного периода времени для удобства использования (мы заботимся о битовом значении)...
2 года, 2 месяца назад Jedi Wolf
62
голоса
1
ответ
Перевод GPOINTER_TO_INT и GINT_TO_POINTER в обычный CI: #include <stdio.h> #include <stdlib.h> void *fn(void *v) { int *i; i = malloc(sizeof(int)); *i = (int)(long)v; return i; } int main(
6 лет, 8 месяцев назад Keine Lust
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема