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

Что значит "isfinite"? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Visual Studio 2010 http://www.cyberforum.ru/cpp/thread67970.html
Всем привет! До сего дня работал с Visual Studio V6.0, но вот решил попробывать Visual Studio 2010 ! Просьба ко всем, кто уже успешно прошел этот путь, пожалуйсто подскажите: -как войти в текстовый редактор(имя -ЕХЕ файла); -как выполнить компиляцию текста программы, записанной на С++(адрес команды); -как запустить отладчик Visual Studio 2010.
C++ написание программы напишите код программы которая решает квадратное уравнение. программа должна проверять правильность исходных данныхи в случае если дискременант меньше 0 писать решеия нет...я не шарю...в програмировании ..помогите пожалуста..буду очень благодарен!! http://www.cyberforum.ru/cpp/thread67962.html
C++ научите
привет всем может меня кто научит програмированию C/C++ ЕСЛИ ЧЕ вот вам мое мыло petya1989@inbox.ru
C++ Чтение нужной информации по ссылке
Здравствуйте. Передо мной стоит следующая задача. Необходимо написать программку, которая бы "заходила" по данной мною ей ссылке, которую я вбиваю вручную и читала нужные мне данные (в файл или еще куда-нибудь..это уже не суть важно). Ссылки всегда разные, данные форматированы одинаково. в смысле они всегда в таблице с одним и тем же названием. Ну или тупо скачивала страницу с моей ссылкой, а...
C++ Что читать[C++] http://www.cyberforum.ru/cpp/thread67655.html
Всем привет! Подскажите что почитать самому, самому начинающему по С++
C++ Как обращаться к vector<vector>? добрый день не подскажите, как обращаться к такой структуре: vector<vector<pair<bool, string>>> v; v.... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
17179 / 5433 / 336
Регистрация: 30.03.2009
Сообщений: 14,719
Записей в блоге: 26
29.11.2009, 18:37     Что значит "isfinite"?
Цитата Сообщение от jsg Посмотреть сообщение
Я хотел определить его вообще для компилятора (или для системы), чтобы вне зависимости от проекта это макрос подключался. В Linux такой он определён, а у меня в Solaris нет, поэтому при компилировании многих линуксовых программ возникает ошибка. Это относится не конкретно к isfinite, а вообще к макросам. Может, нужно в конфигурационные файлы компилятора его прописать?
"Нормальными" средствами никак. Ненормальными можно:
- Смотришь, в каком файле на солярисе сделан этот макрос и добавляешь его в линуксовый файл с таким же именем. Т.е. правку вносить в системную часть (внутренние инклюды компилятора gcc или системные инклюды)
- Лепишь этот макрос в отдельный файл (допустим, /home/trampampam/ttt.h), и при компиляции любой программы заменяешь "gcc" на "gcc -include /home/trampampam/ttt.h". Ну или попросту где надо добавляешь опцию компилятора "-include /home/trampampam/ttt.h". По этой опции этот хижер будет подключаться ДО обработки директив #include
- Допустим, в хидер в солярисе, который содержит этот макрос, называется math.h. Создаёшь каталог (желательно, чтобы был пустой), создаёшь в нём файл math.h следующего содержания

C
1
2
3
4
5
6
7
8
9
10
#ifndef __MY_MATH_H__
#define __MY_MATH_H__
 
 /* Эта директива подключит ВТОРОЙ найденный файл math.h в путях
 * поиска. Т.е. это будет системный */
#include_next <math.h>
 
#define isfinite .....
 
#endif /* __MY_MATH_H__ */
Далее задаёшь переменную окружения CPATH и устанавливаешь её значение равным КАТАЛОГУ, куда ты свалил свой самодельный файл. При компиляции gcc проверяет переменную окружения CPATH и каталоги, содержащиеся в этой переменной добавляет в пути поиска инклюдов ДО системных путей
 
Текущее время: 23:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru