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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 59, средняя оценка - 4.76
AltPeople
10 / 10 / 1
Регистрация: 25.09.2008
Сообщений: 73
#1

<iostream.h> и <math.h> - C++

10.10.2008, 10:36. Просмотров 7138. Ответов 4
Метки нет (Все метки)

Вопрос такого плана:
прописываю дериктивы
1. #include <iosteram.h> - все функции работают
или такое
#include <iosteram>
using namespace std; - все функции работают
2. #include <math.h>- все нормально
А вот если прописать
#include <math>
using namespace std; - выдает ошибку.
В чем ньюанс? может из-за того что в math.h другое пространство имен, отличное от std?
Использую Visual Studio 6.0/
зы Если чет не так сказал не обращайте внимание, знаний маловато пока
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2008, 10:36     <iostream.h> и <math.h>
Посмотрите здесь:

C++ iostream vs iostream.h
C++ <iostream.h>
C++ iostream.h
iostream.h C++
C++ <iostream.h>
iostream C++
iostream C++
IOSTREAM.H C++
iostream C++
iostream C++
В каких lib файлах содержится описание функций из iostream, math.h? C++
В чём отличие заголовочных файлов <iostream> и <iostream.h> ? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sergei
1425 / 692 / 40
Регистрация: 22.04.2008
Сообщений: 1,608
10.10.2008, 10:40     <iostream.h> и <math.h> #2
В Visual C++ 6.0 iostream- и как класс стандактной библиотеки и как h файл прототипов функций а math.h только как файл набора функций.
AltPeople
10 / 10 / 1
Регистрация: 25.09.2008
Сообщений: 73
10.10.2008, 11:03  [ТС]     <iostream.h> и <math.h> #3
из math.h просто вытягиваются необходимые ф-ции( в этом файле прописаны и прототипы и объявления ф-ций), а iostream это класс, который имеет свои методы и пременные-члены, ну и соответственно поэтому и разница такая, я правильно понял?
Sergei
1425 / 692 / 40
Регистрация: 22.04.2008
Сообщений: 1,608
10.10.2008, 11:17     <iostream.h> и <math.h> #4
Да именно так
Sergei
1425 / 692 / 40
Регистрация: 22.04.2008
Сообщений: 1,608
13.10.2008, 10:35     <iostream.h> и <math.h> #5
Также хочу добавить что файл типа math.h являются идут еще из языка С так что если хочешь писать без .h то нужно писать так <cmath>
Yandex
Объявления
13.10.2008, 10:35     <iostream.h> и <math.h>
Ответ Создать тему
Опции темы

Текущее время: 22:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru