С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вызов файлов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Игрушка Считалка http://www.cyberforum.ru/cpp-beginners/thread954655.html
Всем доброй ночи, есть проблема по созданию одной из части "игрушки, как выразился преподаватель". Суть ее в том, что есть предложение состоящая из 7 слов например. И есть определенное количество...
C++ Где пишется описание для выходного файла .exe (например описание процесса) Консольный проект, скомпилировали, получили exe. Жмем правой кнопкой на нем\свойства\вкладка подробно, почти все описание exe файла отсутствует. Где его можно отредактировать в VS 2010? Вот MFC... http://www.cyberforum.ru/cpp-beginners/thread954652.html
C++ ошибка "undefined reference"
Изучаю С++ по книге Дейтелов. Работаю в Code Blocks Вот запнулся. Изучаю рекурсию на примере числа Фибоначчи. Пример списан с книги, но у меня не работает. include <iostream>//fibonacci using...
Отправка текста в блокнот C++
Привет, я когда находил этот код на форуме, но сейчас не могу его найти HWND hwnd = FindWindow(NULL, L"notepad"); SendMessage(hwnd, WM_SETFOCUS, 0, 0); SendMessage(hwnd, WM_SETTEXT, NULL,...
C++ Дано натуральное трехзначное число n http://www.cyberforum.ru/cpp-beginners/thread954638.html
Дано натуральное трехзначное число n. Определить, содержит ли число : - Ровно две одинаковые цифры - Все разные цифры - Цифры, которые образуют неубывающую последовательность. Немного подофигел,...
C++ Подсчет строк в файле Как можно по другому посчитать кол-во строк в файле? #include "iostream" #include <fstream> #include <string> #include "Char.h" int main() { подробнее

Показать сообщение отдельно
Brust
35 / 29 / 8
Регистрация: 16.07.2012
Сообщений: 68
15.09.2013, 02:48
Вот что бы небыло путаницы, придумали правило:
Заголовочные файлы .h должны содержать обьявления функций, классов и т.д.
В .cpp же файлах принято писать реализацию уже этих функций.
Ибо компилятор при сборке проекта, сначало компилирует каждый .cpp файл из проекта отдельно, даже если код из него больше нигде не используется, и создает одноименные им объектные файлы - .o или .obj.
И только после компиляции каждого .cpp файла, уже после, из объектных файлов и собирается исполняемый файл.

По этому, в любой IDE, если .cpp файл включен в проект, он в любом случае будет скомпилирован, и смысла его подключать как у вас - уже нет.
А чтобы использовать функцию из другого .cpp, достаточно подключить .h файл с определением этой функции.
Возьмите правило на карандаш )
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.