Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2012, 14:11   #1
WarHamster
Пользователь
 
Регистрация: 09.08.2010
Сообщений: 48
По умолчанию В чем различия между файлами Unit.cpp и Unit.h?

Я все никак не могу найти внятного объяснения, для чего конкретно предназначен какдый файл по отдельности, объясните пожалуйста, чем подробнее, тем лучше.
WarHamster вне форума Ответить с цитированием
Старый 14.03.2012, 14:25   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Файл h, это заголовочный файл. В нём объявляются классы, структуры, прототипы функций и т.д.
Файл cpp, это файл реализации. В этом файле записываются реализации, всех ранее объявленных функций.
Например: В файле h мы пишем:

Код:
double _fastcall MyFunction(double,double);
В файле cpp пишем:

Код:
double _fastcall MyFunction(double x, double y)
{
return x * y;
}
Вызов функции производится так:
Код:
double z = MyFunction(100, 200);
В данном случае функция выведет произведение x и y.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 14.03.2012 в 14:27.
Smitt&Wesson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В чём разница между unit, header file, cpp file? TwiX Общие вопросы C/C++ 6 29.04.2012 19:49
unit mares Помощь студентам 7 23.05.2010 21:46
Cannot run a unit. sllh_111 Помощь студентам 8 15.02.2010 20:34
вывести различия между двумя бинарными файлами Dzmitry Loktseu Общие вопросы Delphi 4 02.02.2010 13:01
Unit expected Net* Паскаль, Turbo Pascal, PascalABC.NET 2 14.05.2008 21:01