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

Преобразовать string в complex - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Srand в карточной игре http://www.cyberforum.ru/cpp-beginners/thread1506000.html
подскажите как сделать так что бы srand выдавал числа в диапазоне от 1 до 36 без повторов можно ли это сделать без массивов ? делаю задание ( создать игру 21) это для понимания для чего мне это нужно мне нужно что бы ни игроку ни компьютеру не попадались карты которые уже были пишу в visual studio
C++ Стоит ли читать "Программирование. Принципы и практика использования C++" от Страуструпа Доброго времени суток. Сейчас лето, сессия позади, но не хочется проводить время впустую, а заняться более активным изучением C++. На лекциях нам давали информацию из учебника Павловской Т.А., задания для практического изучения из практикума соответствующего автора. За время обучения, мы изучили первую главу (циклы, ветвления, массивы, матрицы, указатели, работа с типом char, структуры,... http://www.cyberforum.ru/cpp-beginners/thread1505994.html
Определить, насколько случайное число случайно C++
Учебная программа определяющая насколько случайное число случайно. из книги Оверленд Брайэн -С++ без страха. Я вставил директиву int hits; чтобы можно было работать с любым заданным числом. И вот я задаю массив новым способом .используя директиву.int hits; ,но почему то как был массив из 10 элементов так таким и остался..(то есть 10 элементов.).#include <iostream> #include <cmath> #include...
Как добавить дополнительный член в структуру? C++
Здравствуйте в wxDev C++ версия 7.3.1.3 Есть программа в ней структура из 4 элементов(членов), в один элемент созданной структуры присваевается значение функции с указателем в качестве параметра функции, в этой функции вычисляется другая функция её значение передается через указатель наружу. программа компилируеться, запускается все Ок, НО если добавить 5 элемент(член) в структуру, потом...
C++ Можно ли написать более оптимальный код, используя цикл while? http://www.cyberforum.ru/cpp-beginners/thread1505939.html
собственно сабж. #include <iostream> using namespace std; int main() { int x, y, s, step = 1; cout << "Vvedite x" << endl;
C++ Реализация класса String Доброго времени суток! Пишу свой класс String (учусь). И возник вопрос по реализации. Имеется определение класса: class String { private: char* str; int len; public: подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
3042 / 1687 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
29.07.2015, 10:20     Преобразовать string в complex
Цитата Сообщение от rotciv Посмотреть сообщение
Число 1.797693134862316e+308 близко к максимальной возможности формата double. Похоже, его принудительно назначили для параметра, не имеющего физической природы. Я вижу в справочниках, что максимальное число - 1.7е+308, и эта величина, возможно, зависит от конкретной платформы.
В программе это число успешно вводится в формате double, но почему-то при преобразовании в complex<double> оно оказывается слишком большим. Можно сделать клиппинг до 1.7е+308, это на конечный результат никак не повлияет.
Ну, на 32-разрядной машине у меня выдает
std::numeric_limits<double>::max() == 1.79769313486231570000e+308
У вас та программа вывела это число с меньшим количеством значащих цифр, из-за чего 157 округлилось до 160, а это уже больше максимума, т.е. число недопустимое.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru