Результаты поиска по запросу "casting"

3 ответа

Исключение Cast (): LINQ to Entities поддерживает только приведение типов примитивов и перечислений EDM.

Я хочу отобразить некоторую сущность с именемCriminalEvent в общем виде MVC я написал. Представление требует, чтобы Модель передавала емуIDataModel интерфейс. В настоящее время,CriminalEvent имеет свойства для реализации этого интерфейса, но под ...

3 ответа

C # лить весь массив?

я вижу этоArray.ConvertAll метод, но это требуетConverter в качестве аргумента. Я не понимаю, зачем мне нужен конвертер, когда я уже определил неявный в своем классе: public static implicit operator Vec2(PointF p) { return new Vec2(p.X, p.Y); ...

4 ответа

Из Википедии: «В разработке некоторые методы или компоненты предъявляют особые требования к системе. Дополнительные конструктивные особенности, необходимые для удовлетворения этих требований, называются накладными расходами». Вопрос был «Каковы затраты памяти / производительности на включение RTTI в программе на C ++?». Уместно сказать мягко.

ы затраты памяти / производительности включения RTTI в программе на C ++? Может ли кто-нибудь пролить свет на внутреннюю реализацию механизма RTTI и соответствующие накладные расходы? Я понимаю, как использовать RTTI черезtypeid а ...

ТОП публикаций

2 ответа

Приведение <int> .Cast <int?>, Примененное к общей коллекции перечислений, приводит к недопустимому исключению приведения.

enum Gender { Male, Female } var k = new[] { Gender.Male }.Cast<int>().ToList().Cast<int?>().ToList(); //alright var p = new[] { Gender.Male }.Cast<int>().Cast<int?>().ToList(); //InvalidCastExceptionВ чем причина второго случая? Я знаю, я не ...

4 ответа

Как привести к псевдониму типа в Go?

Видетьэтот фрагмент игровой площадки [http://play.golang.org/p/RynMln1E7c]. Соответствующий код: type somethingFuncy func(int) bool func funcy(i int) bool { return i%2 == 0 } var a interface{} = funcy func main() { _ = a.(func(int) bool) // ...

7 ответов

Вы выполняете вычисления на целых числах и присваиваете результат с плавающей точкой. Таким образом, компилятор неявно преобразует ваш целочисленный результат в число с плавающей точкой

у m всегда = 0? X и y члены someClass являются целыми числами. float getSlope(someClass a, someClass b) { float m = (a.y - b.y) / (a.x - b.x); cout << " m = " << m << "\n"; return m; }

8 ответов

т. е. ваш компилятор знает, поддерживает ли целевой ISA невыровненные нагрузки или нет, и будет генерировать asm, который их выполняет, или нет, как он считает нужным.

ли кто-нибудь привести пример, что при приведении указателя из одного типа в другой происходит сбой из-за неправильного выравнивания? В комментариях кэтот ...

5 ответов

Собака может быть 30,3 (15), 101 (7) или 782, а Бог 33,3 (15), 101 (4) или 482. Что более важно, чем генерируемые уникальные строки, они могут быть полезны при генерации, если исходная цифра сохраняется, например, 30 (782) будет уникальным для некоторых 12 (782) с целью дифференциации подобных строк, если вам когда-либо удавалось использовать уникальные возможности. Собака всегда будет собакой, но никогда не будет кошкой или мышью.

я есть объект со строкой, которая содержит уникальный идентификатор. (например, "ocx7gf" или "67hfs8") Мне нужно предоставить ему реализацию int hascode (), которая, очевидно, будет уникальной. Как я могу привести строку к уникальному int самым ...

2 ответа

@Rob: я не могу работать без бумаги рядом со мной. Спасибо за объяснение.

я есть метод (Delphi 2009): procedure TAnsiStringType.SetData(const Value: TBuffer; IsNull: boolean = False); begin if not IsNull then FValue:= PAnsiString(Value)^; inherited; end; Это абстрактный метод базового класса, где «Value: Pointer» ...

9 ответов

 приведет к 101.

у быть лучше, зная, когда мне следует сыграть. Каковы неявные правила преобразования типов в C ++ при сложении, умножении и т. Д. Например, int + float = ? int * float = ? float * int = ? int / float = ? float / int = ? int / int = ? int ^ float ...