Хобрук: Ваш путь к мастерству в программировании

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

почему здесь не работает приведение типов?
Следующий код имеет ошибку приведения типа #define IMG_I (std::complex<double>(0, 1)) #define PI 3.1415926535 for (unsigned long int j = 0; j < 10; ++j) std::cout << exp(-IMG_I * PI * j); Приведение типов можно легко решить,...
01.06.2024

Преобразование double* в int* в C++
Название довольно понятное. Я хочу преобразовать тип double * в тип int * . Я понимаю, что могу использовать приведение C-типа (int *) , чтобы делать то, что хочу, но есть ли способ сделать это приведение, используя приведение типа C++, то есть...
22.03.2024

Почему Nexus 7 2012 Android 4.2.2 (только WIFI) не находит кнопку Media Route по идентификатору?
Приложение FIT Radio использует MediaRoute.Callback, инициализированный в моем классе CommandInterface, который управляет воспроизведением обычного звука, а также звука Chromecast. NowPlayingActivity изначально устанавливается как...

Разница между (void)obj и void(obj)
Согласно http://en.cppreference.com/w/cpp/language/explicit_cast , приведение в стиле C и функциональное приведение эквивалентны. Однако см. следующий пример: #include <array> int main() { std::array<int, 3> arr{}; (void)arr;...
31.05.2024

Как привести байтовый массив к примитивному типу в Rust?
Как мне преобразовать байтовый массив в примитивный тип в Rust? let barry = [0, 0]; let shorty: u16 = barry; Я уже пробовал let shorty: u16 = barry as u16; , но это не сработало из-за "нескалярного преобразования" .
26.04.2024

Требуется справка по устранению ошибки C2664
У меня есть следующий код, который дает мне эту ошибку main.cpp (41): ошибка C2664: 'std :: pair std :: make_pair (_Ty1, _Ty2)': невозможно преобразовать аргумент 1 из 'Handle' в 'unsigned int &' Моя примерная программа #include...
07.03.2024

Кастинг класса во время сортировки JAXB
Цель : попытаться передать любой класс через параметр c , чтобы любой класс мог напрямую использовать маршалинг. Ошибка : [com.sun.istack.internal.SAXException2: невозможно маршалировать тип "java.lang.Class" в качестве элемента, поскольку в нем...

Преобразование массива байтов в двойное при получении целочисленных значений от симулятора Modbus?
Кто-нибудь знает о симуляторе Modbus, я застрял в преобразовании значений. Я использую wimpi modbus api для подключения к устройству и чтения и записи значений регистров. Итак, у меня есть симулятор Modbus, в котором я получил некоторые значения в...
25.03.2024

Можно ли получить результат типа float из суммы двух переменных целочисленного типа?
Можно ли получить результат типа float из суммы двух переменных целочисленного типа? Пример: 1 + 2 => 3.0 Я пытался использовать number_format($result, 1) и sprintf("%.1f", $result) , но тип возвращаемого значения - строка. Кроме...
21.05.2024

приведение матрицы Eigen::MatrixXd к типам контейнеров cgal
В моем примере я получаю несколько точек, которые образуют куб и хранятся в контейнере Eigen::MatrixXd , например: // Inline mesh of a cube const Eigen::MatrixXd cubeV= (Eigen::MatrixXd(8,3)<< 0.0,0.0,0.0, 0.0,0.0,1.0,...
29.04.2024

Реализация memset для установки целого слова вместо байта за байтом в C
Итак, я пытаюсь реализовать свой личный MemSet , который будет делать то же самое, что и memset , но также: По возможности копируйте фрагменты размером слова, а не байт за байтом. Гарантия выравнивания назначения Проверка всех...
29.03.2024

Новые материалы

Решения DBA Metrix
DBA Metrix Solutions предоставляет удаленного администратора базы данных (DBA), который несет ответственность за внедрение, обслуживание, настройку, восстановление базы данных, а также другие..

Начало работы с Блум
Обзор и Codelab для генерации текста с помощью Bloom Оглавление Что такое Блум? Некоторые предостережения Настройка среды Скачивание предварительно обученного токенизатора и модели..

Создание кнопочного меню с использованием HTML, CSS и JavaScript
Вы будете создавать кнопочное меню, которое имеет состояние наведения, а также позволяет вам выбирать кнопку при нажатии на нее. Финальный проект можно увидеть в этом Codepen . Шаг 1..

Внедрите OAuth в свои веб-приложения для повышения безопасности
OAuth — это широко распространенный стандарт авторизации, который позволяет приложениям получать доступ к ресурсам от имени пользователя, не раскрывая его пароль. Это позволяет пользователям..

Классы в JavaScript
class является образцом java Script Object. Конструкция «class» позволяет определять классы на основе прототипов с чистым, красивым синтаксисом. // define class Human class Human {..

Как свинг-трейдеры могут использовать ИИ для больших выигрышей
По мере того как все больше и больше профессиональных трейдеров и активных розничных трейдеров узнают о возможностях, которые предоставляет искусственный интеллект и машинное обучение для улучшения..

Как построить любой стол
Я разработчик программного обеспечения. Я люблю делать вещи и всегда любил. Для меня программирование всегда было способом создавать вещи, используя только компьютер и мое воображение...