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

Порядок объявления библиотек? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двумерные массивы : найти сумму 1ого и 2ого массивов и записать их в третий http://www.cyberforum.ru/cpp-beginners/thread23738.html
Даны два двумерных массива(различных между собой) размерностью N*M, найти сумму 1ого и 2ого массивов и записать их в третий. Третий массив упорядочить по строкам по возрастанию. (третий массив...
C++ директива препроцессора Не получается запустить простенькую программу на С++ Borland,вроде сделал все как надо,но выдает ошибку что не может подключиться к библиотеке.В программе используется директива... http://www.cyberforum.ru/cpp-beginners/thread23717.html
C++ Генератор 2D кодов
Помогите написать генератор на С++, который формирует 2D коды.:help::help:
Дано натуральное число. Найти сумму последних "n" цифр "n" числа, не применяя переменых значений C++
Здравствуйте, помогите написать две программы. 1) Дано натуральное число. Найти сумму последних "n" цифр "n" числа, не применяя переменых значений. 2) Дано два натуральных числа "m" и "n". Найти...
C++ Функции с переменным числом параметров http://www.cyberforum.ru/cpp-beginners/thread23712.html
функции с переменным числом параметров в качестве параметра форматная строка,как задать это дело в Cи и что можно сказать преподу
C++ Найти решение системы линейных уравнений Даны действительные числа a1, b1, c1, a2, b2, c2. Выяснить, верно ли, что a1b2-a2b1 0.0001 и если верно, то найти решение системы линейных уравнений. a1x+b1y+c=0 a2x+b2y+c=0 :wall: :wall:... подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2893 / 1242 / 78
Регистрация: 27.05.2008
Сообщений: 3,380
19.02.2009, 21:53
Дело в том, что многие заголовки сами содержат директиву #include <другой_заголовок>... и так далее; поэтому, многие заголовки включаются "неявно" и могут приводить к такому поведению.

Но, в общем случае, это все сильно зависит от компилятора, его версии и заголовков, идущих в комплекте. Поэтому, полагаться на "неявное" включение нельзя и необходимо всегда явно включать нужный заголовок. Это гарантирует переносимость кода на другие компиляторы/архитектуры. Можно почитать Мейерса, Effective STL, там про этот фокус написано и даны рекомендации по разработке переносимого кода.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru