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

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

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

#include "my.cpp" - C++

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

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

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

For(auto const& val : stime) .cpp(47) : error C2143: синтаксическая ошибка: отсутствие "," перед ":" - C++
#include "stdafx.h" #include <iostream> #include <stdexcept> #include <locale> #include <cstdlib> #include <string> #include...

Выдает ошибку c:\proect\8\8\8.cpp(60): error C2040: ==: "char [20]" отличается по уровням косвенного обращения от "int" - C++
Программа должна выводить фамилии всех нападающих с датой рождения из основного состава #include"stdafx.h" #include"iostream" ...

#include "Sales_item.h" - ошибка "включаемый файл включает самого себя" - C++
Пишу в файле Sales_item.h следующее: #include "Sales_item.h" #include <iostream> void main() { Sales_item book; //тут...

Вопрос "хорошего тона", "стиля" в программировании - правильное использование #include - C++
Привет. Вступление. Имею небольшой опыт в программировании. Сейчас мне дали разобрать один проект, как пример работы HGE и Box2D. ...

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно" - C++
В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно". Я так...

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

Какая разница между #include<> и #include""? - C++
Позволите спросить несколько вопросов: 1)Какая разница между #include&lt;&gt; и #include&quot;&quot; 2)Если нужно значение объекта и я не собираюсь его...

Реализовать классы "Воин", "Пехотинец", "Винтовка", "Матрос", "Кортик" (наследование) - C++
Разработать программу с использованием наследования классов, реализующую классы: − воин; − пехотинец(винтовка); − матрос(кортик). ...

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

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


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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