Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как правильно из одного cpp подключить другой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить описание класса прямоугольников со сторонами, параллельными осям координат http://www.cyberforum.ru/cpp-beginners/thread664391.html
Составить описание класса прямоугольников со сторонами, параллельными осям координат. Предусмотреть возможность перемещения прямоугольников на плоскости, изменения размеров, построения наименьшего...
C++ Построение геометрической фигуры Извините, что за вечер прошу у вас помощи несколько раз. Думал справлюсь, но, увы. первый файл - это то, что нужно сделать. есть код для примера #include <vcl.h> #include <iostream.h> #include... http://www.cyberforum.ru/cpp-beginners/thread664383.html
C++ Библиотека полиномов
Всем привет,я создал библиотеку для работы с полиномами(сложение,вычитание,дифф. итд) но прога не работает,когда один из полиномов нулевой степени мне кажется,что ошибка вот в этой процедуре ...
C++ Интерпретатор небольшого языка программирования на С++
Здравствуйте, уважаемые форумчане! Я тут где-то год назад прочитал тему Evg и #pragma о создании интерпретатора, меня эта тема очень заинтересовала. Я изучаю книги, читаю статьи по разработке...
C++ Работа с random http://www.cyberforum.ru/cpp-beginners/thread664369.html
Доброго времени суток! У меня есть массив int a={10,20,30,40,50}. Можно сделать так, чтобы выводились эти числа рандомом и не повторялись??? Я сделал так ну что-то не то((( #include<conio.h>...
C++ bool при чтении из файла задание такое Сделайте функцию чтения из файла такой, чтобы она возвращала bool (истина - если считали данные, ложь - если нет) и добавьте проверку этого возвращаемого значения в main. ... подробнее

Показать сообщение отдельно
defer
秘密
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
07.10.2012, 14:03
Цитата Сообщение от Kgfq Посмотреть сообщение
как мне сказали, проект, состоящий из одного .срр и всех остальных .h - это плохо. пытаюсь исправить.
Вы не правильно поняли, что надо исправлять.
Надо разделять объявление функции в файл .h и реализацию в файл .cpp, но подключать надо именно .h

то есть, допустим, у вас есть в проекте 3 файла main.cpp, func.h, func.cpp
и в файле func.h объявлена функция Sort(), а в func.cpp она реализована и в main.cpp подключен func.h

вы компилируете программу, если компилятор от microsoft, на выходе будет два файла, main.obj и func.obj

а потом вы решаете изменить функцию Sort(), берете файл func.cpp и переписываете функцию Sort() и компилятор заново скомпилирует только func.obj, а main.obj не будет перекомпилирован
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru