Вопросы по теме '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 просмотров
schedule
15.11.2023
Как преобразовать массив в объект в 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