Casting – вопросы и ответы
102
голоса
1
ответ
[expr.reinterpret.cast]/6 : Указатель на функцию может быть явно преобразован в указатель на функцию другого типа. [ Примечание: эффект вызова функции через указатель на тип функции ([dcl.fct]), ко...
93
голоса
1
ответ
Я создаю пакет SSIS 2008, который считывает данные из исходного файла ASCII и записывает его в базу данных SQL Server 2008. BIDS жаловался на неявный бросок между типами данных unicode и non-unicod...
60
голосов
1
ответ
Я пытаюсь вычислить проценты на основе значения одной ячейки для значения других ячеек. Данные выглядят так же, но больше, но идея одна и та же: c1 c2 c3 tot r1 1 0 3 4 r2 1 2 1 4 r3 0 0 1 1 tot 2 ...
61
голос
4
ответа
Если B является подклассом A . И у меня есть main() : B** b = new B*[10]; ... // some algorithm that does b[i] = new B(..); Итак, у меня есть массив указателей на объекты B . Тогда у меня есть функ...
60
голосов
3
ответа
Я пытаюсь отличить bigint от SQL Server в его эквивалент в С#, но Visual Studio продолжает заставлять меня пытаться применить его к int, что выдает ошибку "указанный литой недопустимый". Я пытался ...
60
голосов
2
ответа
Я хочу, чтобы этот запрос возвращал все идентификаторы и связанные электронные письма, которые НЕ возвращаются по запросу # 2: select my_table.id, my_table.email from my_table join another_table on...
73
голоса
5
ответов
Я сталкиваюсь с ситуациями, когда мне удобно хранить тип (как перечисление) объекта в базовом классе, чтобы затем добавить указатель на этот базовый класс в указатель подкласса в зависимости от зна...
95
голосов
3
ответа
Я написал собственный тип с неявным оператором литья public class TcBool : TcDataTypeBase { public TcBool() : base(1, false) { } //For somewhat reason without this callin new TcBool() fails public ...
-7
голосов
2
ответа
Needed: функция, которая возвращает два разных значения (int, str) Поэтому foo вычисляет smth. и сохраняет адреса двух значений в возвращаемом массиве. Теперь я хочу прочитать значения обратно в пе...
72
голоса
1
ответ
Я пытаюсь заполнить выпадающий список данными, извлеченными из файла .resx. Вместо того, чтобы иметь 5 различных функций, я хотел бы передать имя файла .resx и каким-то образом отбросить его, чтобы...
411
голосов
22
ответа
PHP имеет функцию intval() , которая преобразует строку в целое число. Однако я хочу проверить, что строка является целым числом заранее, так что я могу дать полезное сообщение об ошибке пользовате...
84
голоса
4
ответа
У меня проблема с кастингом и преобразованием, сообщения : класс Object , каждый элемент списка представляет собой массив разных типов, поэтому мне нужен способ, который поможет мне включить каждый...
85
голосов
3
ответа
Пожалуйста, ознакомьтесь с этими двумя сценариями: Случай 1: DECLARE p1 PLS_INTEGER := 2147483647; p2 INTEGER := 1; n NUMBER; BEGIN n := p1 + p2; END; PL/SQL procedure successfully completed. Случа...
60
голосов
2
ответа
Поскольку я последовал дискуссиям, где было сказано, что "Слияние с помощью несовместимых типов указателей - неопределенное поведение" (например, double d; int *p = (int *)&d; следующий вопрос:...
135
голосов
5
ответов
Насколько я понимаю, если во время компиляции можно выполнить проверку типов, то при компиляции будет выполняться кастинг типов и не будет налагать никаких накладных расходов во время выполнения. Н...
60
голосов
3
ответа
В приведенном ниже примере у меня есть два класса Super и Sub . Sub расширяет Sup : class Super{ int a; int b; public void superMethod(){ System.out.println("i am SubClass"); } } class Sub extends ...
60
голосов
1
ответ
У меня есть хранимая процедура, которая выглядит так: create procedure [dbo].[Batch_of_Things_Get] (@MaxTimestamp binary(8)) as begin set nocount on select top 3500 i.ThingID, i.Name, i.CreationDat...
60
голосов
1
ответ
MSSSQL 2008. У меня есть 3 Ints, 1 BigInt, 1 Float и 1 DateTime. Я пытаюсь объединить их все в одно значение Char и не потерять никакой точности, что должно позволить мне создать единственное уника...
114
голосов
2
ответа
Я видел в Java-коде во многих местах, люди склонны бросать между примитивами int и char. Это необходимо? Являются ли они неявно конвертированы. Например, я попробовал это и точно получил то, что до...
103
голоса
1
ответ
В настоящее время я пишу программу, которая должна взять слово квадратного корня. Поскольку значение, которое я принимаю из квадратного корня, является положительным, я просто передал его int. Так ...
60
голосов
2
ответа
Если у меня есть указатель (unsigned long *uptr) в массив (unsigned long) - или любой тип с (как правило) более строгими требованиями к выравниванию, чем (char) - и cast: char *bptr = (char *) uptr...
59
голосов
1
ответ
В настоящее время я перерабатываю программу, чтобы узнать, как она работает, и только что завершила разборку функции, которую вызывает программа. Начальный адрес функции хранится в указателе, и он ...
127
голосов
1
ответ
У меня есть дата форматирования unix (1414326637), это было бы человеком, читаемым (2014-10-26 13:30:37). Все, что я хочу, - это часть прочитанной человеком даты (SUBSTRING (FROM_UNIXTIME (время), ...
111
голосов
2
ответа
Я видел это в вопросе :: edit: тип известен до добавления в словарь You could use Dictionary<string, object>, then you'd need to cast the results: int no = 1; string str = "world"; Dictionary...
73
голоса
2
ответа
Я играю с командой IQueryProvider.Execute и передаю выражение, которое является частью моего проекта дерева выражений. Эта команда возвращает мне объект, который может быть либо OrderedEnumerable, ...
59
голосов
1
ответ
У нас есть действующая бизнес-система с ошибкой, которая возникает время от времени. Ошибка соответствует трассировке стека, исходящей от поставщика членства asp.net. Кажется, не имеет значения, ка...
85
голосов
2
ответа
Меня укусило неожиданное целое продвижение и заставило меня задуматься. Согласуется ли между компиляторами, происходит ли продвижение по службе до явного литья? Позволь мне объяснить. Имея подписан...
60
голосов
1
ответ
Я слышал, что в С# апкастинг делается во время компиляции, поэтому его действительно дешево использовать. Но у меня есть ситуация, когда тип, который я хочу привести, является абстрактным, и он нап...
94
голоса
4
ответа
Для проекта мне нужно указать и сделать указатель из int в char, чтобы выполнить байтовый переключатель на шестнадцатеричных значениях. Единственное предостережение в том, что мне не разрешено испо...
-4
голоса
4
ответа
Вопрос требует, чтобы я написал программу Java, чтобы показать результаты следующих выражений оператора оператора: (двойной) (23/14) + 7,65 Мой код: public class op { public static void main(String...
60
голосов
1
ответ
Предположим, что мне дан двойной объект d и функция, которая принимает примитивный float, есть ли лучший способ передать объект на функцию, чем двойным литьем? Double fakePi = 3.14 void function(fl...
59
голосов
4
ответа
Наверное, нет, но я не могу придумать хорошего решения. Я еще не специалист по С++. Недавно я преобразовал много int в unsigned int в проект. В принципе все, что никогда не должно быть отрицательны...
102
голоса
1
ответ
У меня есть приложение iOS с циклом for, который создает, настраивает и добавляет настраиваемый контроллер представления к моему представлению. Проблема в том, что мне нужно динамически установить ...
60
голосов
3
ответа
Я хочу динамически обнаруживать и регистрировать реализации интерфейса. Для аргумента у меня есть два метода, сходных с ними: public void Register<TEvent>(IHandler<TEvent> handler) wher...
84
голоса
1
ответ
Я сделал много кастингов в.net - в основном сбрасывание от общих объектов до более конкретных, которые, как я знал, будут работать. Но я никогда не отдавал свой собственный класс до сих пор, когда ...
60
голосов
4
ответа
если у вас есть объект, который является ссылкой в клиенте, и веб-сервис, подобный этому public class Post { public int ID {get; set;} string Data {get; set;} } public class MyService: System.Web...
133
голоса
1
ответ
Я пытаюсь создать менеджера для раздела классов. public Manager(int amount, Class<SuperObject> c) { array = new SuberObject[amount]; for (SuperObject o : array) { try { o = c.newInstance(); }...
- Вопросы
- Casting