main cpp



Автор Андрей Нагибин задал вопрос в разделе Другие языки и технологии

Включение .cpp файла в проект на С++ и получил лучший ответ

Ответ от Коровин Иван[гуру]
#include "func.cpp"
Инклюду пофигу что включать, только скорее всего фигня получится

Ответ от Мужик С Веслом[гуру]
Не надо прописывать в main.cpp
Надо так:
в файлике func.h
определить все прототипы функций из func.cpp
и подключить func.h в main.cpp:
#include "func.h"
Потом отдельно скомпилировать main.cpp и func.cpp в объектники
Потом - собрать из этих объектников исполняемый файл.
Конкретные действия зависят от среды.
В Unix пишут make-файл:
pgoga: main.o func.o
__g++ -o proga main.o func.o
main.o : main.cpp
__g++ -c main.cpp
func.o: func.cpp
__g++ -c func.cpp

Ответ от Lex[мастер]
Если речь идёт про разрыв шаблона (а другой ситуации, зачем нужно подключать cpp напрямую я представить не могу) , то включай сам файлик cpp.
Если же такой жёсткой необходимости нет, то лучше раздели описания (h) и определения (cpp), т. к. иначе можно столкнуться с двойным определением (например, описывать функцию void f(void); можно сколько угодно раз, а определить void f(void) { return 100; } - только один) .
Почитай на эту тему

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Включение .cpp файла в проект на С++
Заголовочный файл на Википедии
Посмотрите статью на википедии про Заголовочный файл
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*