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

Старый и новый стиль заголовков - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Эффект линзы http://www.cyberforum.ru/cpp-beginners/thread147369.html
Доброго времени суток. Вопрос по алгоритму линзы и его реализации. В инете ничего полезного не нашел. Находил реализованные алгоритмы на паскале и С++, но там мало что понятно и минимум пояснений. Хотелось бы найти хотя бы не реализованный понятный алгоритм... Заранее спасибо.
C++ Как удалить элемент из массива? покажите пожалуйста пример с простым массивом и с динамическим....... ____________ зарание спс:) http://www.cyberforum.ru/cpp-beginners/thread147368.html
Как создать функцию, которая определит с каким типом данных ей работать и подстроиться под этот тип? C++
например если мне нужно создать шаблон функции сортировки одномерных массивов произвольного типа)))
C++ Составить программу для подсчета произведения элементов целочисленной матрицы Y, рамерами m на n, сумма двох индексов которых - число парное.
Составить программу для подсчета произведения элементов целочисленной матрицы Y, рамерами m на n, сумма двох индексов которых - число парное. Сформировать матрицу с помощью генератора случайных чисел и организовать ее вывод на экран. Добавлено через 17 часов 6 минут :cry:
C++ Составить программу которая находит max значение среди элементов линейной таблицы Y которая состоит из N целых чисел и у которых непарные индексы. http://www.cyberforum.ru/cpp-beginners/thread147358.html
Составить программу которая находит максимально значение среди элементов линейной таблицы Y которая состоит из N целых чисел и у которых непарные индексы. Добавлено через 7 часов 6 минут помогите пожалуйста:-[
C++ Одномерный массив... Как записать время в одномерный массив из 2 элементов и что бы выводило "06 04" т.е. не скидывало "ноль" при выводе на экран... подскажите плиз подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
 Аватар для Mr.X
2796 / 1572 / 246
Регистрация: 03.05.2010
Сообщений: 3,647
19.06.2010, 19:34     Старый и новый стиль заголовков
На самом деле все просто. В одной из последних версий стандарта языка C++ его стандартная библиотека (включающая стандартную библиотеку C) была помещена в пространство имен std, что отражено в названиях ее заголовочных файлов: у заголовков C++ просто отброшено расширение «.h», а к заголовкам C еще добавлена вначале буква «c».
Причем для обратной совместимости с C-программами оставлены и старые C-заголовки. Они выводят имена, в них объявленные, в глобальное пространство имен. Так, например, в заголовке <cstdio> объявлена функция std::рrintf, а в <stdio.h> имя printf вносится в глобальное пространство имен при помощи объявления using std::рrintf.
Правда, в Microsoft Visual C++ 2008 по умолчанию при любых C-заголовках C-функции не требуют префикса «std::», но это как-то можно поменять настройками среды.
Таким образом, если ваш компилятор не поддерживает пространство имен std, то все заголовки придется писать по-старому. Если же поддерживает, то писать заголовки C++ по-старому не получится, а C-заголовки не рекомендуется стандартом, так как этим вы выносите все объявленные в них имена в глобальное пространство имен.
 
Текущее время: 23:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru