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

С++: как привести 2 байта в массиве к беззнаковому шорту
Я работаю над устаревшим приложением C++ и определенно нахожусь за пределами своей зоны комфорта (хорошо). Мне было интересно, не будет ли кто-нибудь так любезен, чтобы дать мне несколько советов (каламбур). Мне нужно преобразовать 2 байта в...
41153 просмотров
schedule 04.03.2024

WPF: правильное сохранение объекта в TreeViewItem
Чтобы сохранить объект (скажем, экземпляр класса) в TreeViewItem, я в настоящее время сохраняю объект в TreeViewItem Header , а затем переопределяю метод ToString этого класса, чтобы он отображал правильный строковый заголовок; Затем я...
5349 просмотров
schedule 19.04.2024

десятичные дроби, целые числа, литье, о боже!
Я просматриваю книгу "Head First C#" и в одной из глав создал программу и использую переменные, объявленные как целые и десятичные числа. Visual Studio несколько раз раздражала меня из-за смешивания и сопоставления этих двух элементов. Например:...
673 просмотров
schedule 23.12.2023

Почему для вычитания байтов в C # требуется приведение типов?
Мне нужно выполнить следующий код в VS2008 .net 3.5 с помощью WinForms: byte percent = 70; byte zero = 0; Bitmap copy = (Bitmap)image1.Clone(); ... Color oColor = copy.GetPixel(x, y); byte oR = (byte)(oColor.R - percent < zero ? zero :...
11340 просмотров
schedule 28.11.2022

Почему нельзя использовать GetType при кастинге?
Я спросил еще вопрос без ответа , который прольет больше света на этот вопрос. Почему я не могу сделать это... _wizardDialog.UIRoot.Controls.Clear() _wizardDialog.UIRoot.Controls.Add(TryCast(wizardUserControl, wizardUserControl.GetType))...
2382 просмотров
schedule 31.10.2022

Приведение типов от базового к производному классу
У меня базовый класс: class RedBlackTreeNode { // Interface is the same as the implementation public: RedBlackTreeNode* left; RedBlackTreeNode* right; RedBlackTreeNode* parent; Color color; TreeNodeData* data;...
1035 просмотров
schedule 03.04.2024

Избавление от ошибки C2243
Можно ли избавиться от ошибки C2243 ? class B {}; class D : protected B {}; D d; B *p = &d; // conversion from 'D *' to 'B &' exists, but is inaccessible У меня была эта ошибка в моем приложении, и в конце концов мне удалось...
6862 просмотров

Как преобразовать массив в объект в PHP?
Как я могу преобразовать такой массив в объект? [128] => Array ( [status] => "Figure A. Facebook's horizontal scrollbars showing up on a 1024x768 screen resolution." ) [129] => Array ( [status] =>...
832699 просмотров
schedule 05.12.2022

Как переинтерпретировать биты с плавающей запятой как int
Что такое Java-эквивалент следующего кода C++? float f=12.5f; int& i = reinterpret_cast<int&>(f);
1047 просмотров
schedule 15.04.2024

Небезопасное приведение в delphi иногда дает ноль только на определенных машинах?
У нас есть примерно такой код (Delphi 6 RTL Update Pack 3): objChild1 := TChild1.create(); ... (Some Code) objProcessor.function1(objChild1); Tchild1 наследуется от TGandPa через 2+ уровня иерархии. function1 определяется следующим...
652 просмотров
schedule 30.10.2023

Запутался в приведении C++
Я много читал о приведении C++ и начинаю запутываться, потому что всегда использовал приведение в стиле C. Я читал, что приведения в стиле C следует избегать в C++ и что reinterpret_cast очень и очень опасен и не должен использоваться всякий раз,...
649 просмотров
schedule 24.10.2022

Проблема приведения после обфускации с помощью Dotfuscator
Я пытаюсь запутать какое-то приложение VB.NET 2003. Полученные сборки запутаны и "запускаются" с некоторыми ошибками. Я устранил все возможные проблемы с отражением, но не могу прочитать выбранное значение поля со списком. Я загружаю...
628 просмотров
schedule 26.02.2024

sqrt(int_value + 0.0) Есть ли у него цель?
выполняя домашнюю работу по моей очень странной книге C++, которую мне раньше говорили выбросить имел очень своеобразный сегмент кода. Я знаю, что домашние задания всегда добавляют дополнительную «загадку», чтобы попытаться запутать вас, например,...
488 просмотров
schedule 29.10.2022

Приведение объектов к Integer,string,
У меня есть одна маленькая проблема. У меня есть список типов (int, string,..) ArrayList<Class> typeList; и у меня есть некоторые входные значения; ArrayList<Object> values; Как привести какое-то значение к какому-то...
1584 просмотров
schedule 24.01.2024

С++: можно ли присвоить int char*?
Я читаю главу 2 Advanced Linux Programming: http://www.advancedlinuxprogramming.com/alp-folder/alp-ch02-writing-good-gnu-linux-software.pdf В разделе 2.1.3 Using getopt_long есть пример программы, которая выглядит примерно так: int main...
429 просмотров
schedule 04.12.2022

разница между static_cast‹const A›(*this) и static_cast‹const A&›(*this)
в следующем коде (взятом из эффективного С++): class A { .... char& operator[](std::size_t position) // now just calls const op[] { return const_cast<char&>( // cast away const on op[]'s return...
4534 просмотров
schedule 31.12.2023

Преобразование ListBox.SelectedObjectCollection в ListBox.ObjectCollection?
Можно ли преобразовать ListBox.SelectedObjectCollection в ListBox.ObjectCollection на С#? Если да, то как бы я поступил?
9062 просмотров
schedule 14.10.2022

Приведение указателя на функцию-член к обычному указателю
В настоящее время у меня есть класс такого типа, сокращенный для простоты: class MyClass { public: MyClass(); void* someFunc(void* param); } Теперь мне нужно вызвать функцию такого типа (не являющуюся членом какого-либо...
14069 просмотров
schedule 03.01.2024

Как преобразовать столбец в ASCII на лету без сохранения, чтобы проверить совпадения с внешней строкой ASCII?
У меня есть функция поиска участников, в которой вы можете указывать части имен, и возвращаемым значением должны быть все участники, имеющие хотя бы одно имя пользователя, имя или фамилию, соответствующие этому вводу. Проблема здесь в том, что...
21747 просмотров
schedule 30.09.2022

Способы приведения объектов к общему типу
В отношении приведения общего типа к типу T при принудительном применении тип T И на следующем примере private static T deserialize<T>(string streng) where T : class { XmlSerializer ser = new XmlSerializer(typeof(T));...
10855 просмотров
schedule 16.12.2023