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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
The_bolT
70 / 70 / 1
Регистрация: 22.01.2013
Сообщений: 231
#1

#include "my.cpp" - C++

04.03.2013, 17:03. Просмотров 685. Ответов 5
Метки нет (Все метки)

Меня интересует одна вещь: почему нельзя включать в проект файлы с расширением срр? Почему все негативно к этому относятся?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2013, 17:03     #include "my.cpp"
Посмотрите здесь:

создал "circle.h" файл. При компиляции Cpp файла выдаёт unable to open include file 'circle.h' - C++
Помогите разобраться в чём проблема? Был создан circle.h, а при компиляции cpp файла ругается. Может где путь какой нужно прописать. А...

Ошибка компилятора "In file included from fig11_08.cpp" - C++
Ошибка выскакивает в файле fig11_08.cpp на 8 строке. Уже второй раз сталкиваюсь с этим и понял, что так дело больше не пойдет, надо...

Перегрузка операторов: Можно ли вынести "тело" оператора (расчеты) из H в CPP? - C++
Помогите новичку! Пишу класс и вынес его в отдельные файлы *.CPP и *.H Теперь пытаюсь переопределить операторы. Начал с = По примеру...

Обязательно ли включать cpp файлы посредством "add files to project"? - C++
Когда нажимаю "add files to project", Microsoft Visual Studio 6.0. выдаёт "инструкция по адресу ... обратилась к памяти.... память не может...

При #include "BasicObject.h" в Universe.h начинают вылезать ошибки - C++
Здравствуйте! У меня какой-то бред, при #include "BasicObject.h" в Universe.h начинают вылезать ошибки: 1) error C2143: syntax error :...

Запутался с #include "..." и Linker, как это работает ??? - C++
Всем привет, (1) Я не могу до конца понять, как подключить библиотеку .lib или .obj к моей программе. Итак, пусть в моей...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
13060 / 7323 / 817
Регистрация: 27.09.2012
Сообщений: 18,076
Записей в блоге: 3
Завершенные тесты: 1
04.03.2013, 17:04     #include "my.cpp" #2
Цитата Сообщение от The_bolT Посмотреть сообщение
Почему все негативно к этому относятся?
тогда смысл разделения на файлы теряется
The_bolT
70 / 70 / 1
Регистрация: 22.01.2013
Сообщений: 231
04.03.2013, 17:07  [ТС]     #include "my.cpp" #3
А что в этом плохого, что я сделаю вот так:
C++
1
2
3
4
5
6
7
8
#include <iostream.h>
#include "my.h"
#include "my.cpp"
 
int main()
{
  //-------  
}
Croessmah
Модератор
Эксперт CЭксперт С++
13060 / 7323 / 817
Регистрация: 27.09.2012
Сообщений: 18,076
Записей в блоге: 3
Завершенные тесты: 1
04.03.2013, 17:19     #include "my.cpp" #4
Цитата Сообщение от The_bolT Посмотреть сообщение
А что в этом плохого, что я сделаю вот так
а то, что если у Вас IDE, у Вас в фаил main.cpp включится my.cpp и пройдет компиляцию. И потом отдельно фаил my.cpp тоже пройдет компиляцию. А конфликты будут?
The_bolT
70 / 70 / 1
Регистрация: 22.01.2013
Сообщений: 231
04.03.2013, 17:25  [ТС]     #include "my.cpp" #5
Цитата Сообщение от Croessmah Посмотреть сообщение
А конфликты будут?
Думаю что да. Но по сути этот файл просто будет скомпилирован два раза, и что же здесь плохого?) Можно еще какой-то пример, чтобы было видно этот конфликт? Просто хочется разобраться что к чему.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.03.2013, 18:38     #include "my.cpp"
Еще ссылки по теме:

экспрес ругается на #include "stdafx.h". Что делать? - C++
запуская программу в ВС Экспресс 2008. выдает вот такую ошибку: что делать,расскажите пожалуйста) Добавлено через 4 минуты ...

Что можно сказать об этом #include "stdafx.h" - C++
За что оно отвечает и где его можно использовать?! Много раз встречал но так и не понял зачем оно! #include &quot;stdafx.h&quot;

C2011 переопределение типа "enum" RFMapTool c:\dxsdk\include\d3d8types.h - C++
Серьезность Код Описание Проект Файл Строка Состояние подавления Ошибка C2011 _D3DZBUFFERTYPE: переопределение типа...

Нужна помощь. Ошибка с #include "text.h". - C++
В технаре задали задание написать прогу для инфы о дисках. Ошибка началась уже с #include &quot;text.h&quot;. Помогите пожалуйста разобраться. в с++...

#include "StdAfx.h" и проблема цикал в компиляторе - C++
#include &quot;StdAfx.h&quot; #include &lt;iostream&gt; #include &lt;fstream&gt; using namespace std; int main() {

Как правильно сделать #include "Sales_item.h" ? - C++
#include &lt;iostream&gt; #ifndef Sales_Item_HPP #define Sales_Item_HPP #include &quot;Sales_item.h&quot; #endif Sales_Item_HPP using namespace...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
04.03.2013, 18:38     #include "my.cpp" #6
One Definition Rule
Yandex
Объявления
04.03.2013, 18:38     #include "my.cpp"
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru