Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / C / C++ / Введение в язык C++ /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


8  Введение
8  Компоновка
8  Заголовочные Файлы
8  Файлы как Модули
8  Как Создать Библиотеку
8  Функции
8  Макросы
Функции и Файлы - Программирование от RIN.RU
Функции и Файлы

Итерация свойственна человеку, рекурсия божественна.
Л. Питер Дойч




Все нетривиальные программы собираются из нескольких раздельно компилируемых единиц (их принято называть просто файлами). В этой главе описано, как раздельно откомпилированные функции могут обращаться друг к другу, как такие функции могут совместно пользоваться данными (разделять данные), и как можно обеспечить согласованность типов, которые используются в разных файлах программы. Функции обсуждаются довольно подробно. Сюда входят передача параметров, параметры по умолчанию, перегрузка имен функций, и, конечно же, описание и определение функций. В конце описываются макросы.






SpeedSIP значительно снижает расходы на телефонную связь и сервисы:
  • бесплатные звонки внутри сети,
  • выгодные международные и междугородные звонки,
  • СМС по всему миру,
  • покупка прямого номер любой страны,
  • видеосвязь и видеоконференции.


  • В этом разделе :

    8  Введение
    Иметь всю программу в одном файле обычно невозможно, поскольку коды стандартных библиотек и операционной системы находятся где-то в другом месте.

    8  Компоновка
    Если не указано иное, то имя, не являющееся локальным для функции или класса, в каждой части программы, компилируемой отдельно, должно относиться к одному и тому же типу, значению, функции или объекту.

    8  Заголовочные Файлы
    Один несовершенный, но простой способ достичь согласованности состоит во включении заголовочных файлов, содержащих интерфейсную информацию, в исходные файлы, в которых содержится исполняемый код и/или определения данных.

    8  Файлы как Модули
    В предыдущем разделе .c и .h файлы вместе определяли часть программы. Файл .h является интерфейсом, который используют другие части программы; .c файл задает реализацию. Такой объект часто называют модулем.

    8  Как Создать Библиотеку
    Фразы типа "помещен в библиотеку" и "ищется в какой-то библиотеке" используются часто (и в этой книге, и в других), но что это означает для C++ программы?

    8  Функции
    Обычный способ сделать что-либо в C++ программе - это вызвать функцию, которая это делает. Определение функции является способом задать то, как должно делаться некоторое действие. Функция не может быть вызвана, пока она не описана.

    8  Макросы
    Макросы в C они очень важны, но в C++ применяются гораздо меньше.

    8  Введение
    8  Компоновка
    8  Заголовочные Файлы
    8  Файлы как Модули
    8  Как Создать Библиотеку
    8  Функции
    8  Макросы

    8  В тему

    Исторические замечания

    Эффективность и структура

    Размышления о программировании на C++

    Правила Правой Руки

    Турне по C++

    Описания и Константы

    Выражения и операторы

    Классы

    Перегрузка Операций

    Производные Классы

    Потоки

     
      
      
        Copyright ©  RIN 2003 - 2004      * Обратная связь