Форум программистов, компьютерный форум CyberForum.ru

reinterpret_cast<...>(...) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сделать из двумерного массива одномерный http://www.cyberforum.ru/cpp-beginners/thread451934.html
#include <iostream.h> #include <conio.h> int main() { srand (time(0)); unsigned short int a, b; cout << "Vvedite razmer matrizi:\t"; cin >> a >> b;
C++ Гаусс Помогите написать программу в С++ код в паскале Текст программы "Решение систем линейных уравнений методом Гаусса" Program Lin_yravneniya; uses crt; const N=3; eps=0.00001; { all numbers less than eps are equal 0 } type matr=array of real; http://www.cyberforum.ru/cpp-beginners/thread451926.html
какой функцией воспользоваться? C++
какой функцией могу воспользоваться чтоб скорость компиляции возрасла при выборе 2592000сек, т.е. 1месяц он очень долго думает while(t<2592000);
C++ Алгоритм Дейкстры
"Для заданных n(1<=n<=500), m(1<=m<=n*n), v1 v2(1<=v1,v2<=n), где n-число вершин неор графа, m - количество ребер, v1 стартовая вершина v2 конечная вершина, найти кратчайшее расстояние от v1 до v2. Входные данные первая строка - n m v1 v2 далее m строк с описанием ребер. Выходные данные - искомая длина" Пример Ввод 2 1 1 2 2 1 2 Вывод
C++ решения, которые получаются перестановкой размеров сторон считать одинаковыми http://www.cyberforum.ru/cpp-beginners/thread451871.html
Очень нужно реализовать прграмму на Паскале. Вопрос вызывает только вторая часть задачи. Не могу описать "исключение".Помогите пожалуйста. Найти размеры всех прямоугольников, площадь которых равна заданному натуральному числу S и стороны которых выражены натуральными числами. При этом решения, которые получаются перестановкой размеров сторон считать одинаковыми.
C++ Классы Разработать консольную программу на языке С++, в которой описывается и используется простой класс для объектов индивидуального варианта. Поля данных класса должны быть закрытыми, а доступ к ним должен осуществляться с помощью открытых методов. Кроме полей с данными в классе должны быть конструкторы, деструктор и другие методы класса в соответствии с заданием. Создать массив объектов. ... подробнее

Показать сообщение отдельно
stawerfar
141 / 55 / 4
Регистрация: 14.12.2010
Сообщений: 347
Записей в блоге: 1

reinterpret_cast<...>(...) - C++

24.02.2012, 14:43. Просмотров 905. Ответов 5
Метки (Все метки)

Всем привет! Сразу к делу.

ВОПРОС:
Как преобразовать переменную типа float в указатель типа double;


КРАТКОЕ ОПИСАНИЕ ПРОБЛЕМЫ:

Проблема заключается в том что у меня есть функция которая принимает указатель на double. Но аргументы с которыми мне приходиться работать типа float. Так как мне преобразовать переменную типа float в указатель типа double.

МОЙ НЕ УДАЧНЫЙ ВАРИАНТпотому что в указателях double заместо нужного значения мусор :
C++
1
2
3
4
5
6
                        
//num_fir->fl; это поле класса типа float
float* one_f= &num_fir->fl;
float* two_f= &num_sec->fl;
double* one = reinterpret_cast<double*>(one_f);//преобразую числа
double* two =reinterpret_cast<double*>(two_f);//преобразую числа
Подскажите пожалуйста, зарание спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru