1

Тема: unit в C++

Привіт,підкажіть чи є в С++ щось наподобі модуля в мові Delphi :

unit Unit1;

interface

implementation

end.

І якщо є то,можливо підкажете де про це можна детально прочитати.

2

Re: unit в C++

У плюсах є поняття класу (class) та простору імен (namespace). Поєднуючи їх, можна створити такий "модуль".

3

Re: unit в C++

З класами я знайомий,а от про простір імен не чув.

4

Re: unit в C++

Ось коротко про простір імен http://ru.wikipedia.org/wiki/%D0%9F%D1% … 5)#C.2B.2B

Подякували: Odin881

5

Re: unit в C++

Модулі в C/C++ реалізуються заголовними файлами. Створюєте файл .h, який містить аналог розділу interface, і файл .cpp (зазвичай - з таким самим ім'ям, що й .h), який #include-ає той .h. В проект додаєте обидва файли .cpp - і основний, і бібліотечний. Бібліотеки можна поширювати і вже скомпільованими, тоді потрібні .h і .o чи .obj-файли (створюється при компіляції, може бути і інше розширення).
http://citforum.ru/programming/cpp/gl4.shtml

Подякували: Odin881

6

Re: unit в C++

koala написав:

Модулі в C/C++ реалізуються заголовними файлами. Створюєте файл .h, який містить аналог розділу interface, і файл .cpp (зазвичай - з таким самим ім'ям, що й .h), який #include-ає той .h. В проект додаєте обидва файли .cpp - і основний, і бібліотечний. Бібліотеки можна поширювати і вже скомпільованими, тоді потрібні .h і .o чи .obj-файли (створюється при компіляції, може бути і інше розширення).
http://citforum.ru/programming/cpp/gl4.shtml

Дякую,нажаль я не знайомий з файлами в мові C++,постараюсь розібратись.