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

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

Войти
Регистрация
Восстановить пароль
 
PEVELASKA
3 / 3 / 0
Регистрация: 20.09.2012
Сообщений: 57
#1

Header files и другие подключаемые файлы - C++

28.04.2013, 15:58. Просмотров 796. Ответов 3
Метки нет (Все метки)

И так, господа, есть 3 файла : заголовочный (.h), файл реализации (.cpp) и управляющий (.cpp) Суть в том, что если я пропишу код файла реализации в заголовочном файле, то всё работает на отлично, но когда я пытаюсь подключить его (#include), то программа и не подумывает работать.
Собственно, сами файлы :
Заголовочный
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef DATE_H
#define DATE_H
#include <iostream>
using namespace std;
class Date
{
    int day,month,year;
public:
    Date();
    void set(int,int,int);
    void print();
};
#include "Date.cpp"
#endif
Файл реализации :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
Date :: Date(){
    day=1;
    month=1;
    year=1;
}
void Date :: set(int d,int m, int y){
    day=d;
    month=m;
    year=y;
};
void Date :: print () {
    cout<<day<<'.'<<month<<'.'<<year;
}
И управляющий (main)
C++
1
2
3
4
5
6
7
#include <stdafx.h>
#include "Date.h"
void main(){
    Date birthday;
    birthday.set(29,3,1980);
    birthday.print();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2013, 15:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Header files и другие подключаемые файлы (C++):

struct and header files - C++
Куда записывать struct? Если определяю его вклассе NMEAStructs.cpp в таком виде: #include &quot;NMEAStructs.h&quot; #include &quot;Satellites.h&quot; ...

подключаемые файлы - C++
Я использую много файлов (.h) в программе... В уже готовом exe файле они будут включены??? или мне придеться все эти хедеры с собой...

Зачем нужны header-файлы - C++
Здравствуйте хотелось бы узнать ,в чем заключается смысл этих самых header файлов ?

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

Проинициализировать sdl раньше чем другие файлы - C++
Есть проект из нескольких файлов. Этот проект использует библиотеку sdl. Есть главный файл, где проходит инициализация sdl и есть функция...

Как воспроизвести mp3 и другие звуковые файлы стандартными средствами Windows? - C++
...с помощью стандартных средств Windows.

3
Саня gamer
97 / 71 / 1
Регистрация: 18.05.2011
Сообщений: 343
Записей в блоге: 1
28.04.2013, 16:02 #2
Цитата Сообщение от PEVELASKA Посмотреть сообщение
#include "Date.cpp"
так не нада делать
в файл реализации напишите
C++
1
#include "Date.h"
0
PEVELASKA
3 / 3 / 0
Регистрация: 20.09.2012
Сообщений: 57
28.04.2013, 16:26  [ТС] #3
Саня gamer, у меня задание такое, нужно подключить 2 файла
0
0x10
28.04.2013, 16:55     Header files и другие подключаемые файлы
  #4

Не по теме:

Цитата Сообщение от PEVELASKA Посмотреть сообщение
у меня задание такое, нужно подключить 2 файла
Либо Вы неправильно поняли задание, либо слать подальше того, кто такие задания дает.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.04.2013, 16:55
Привет! Вот еще темы с ответами:

Из одного файла считать целые числа, в другие файлы записать четные и нечетные числа - C++
Нужно с одного файла считать целые числа и в другие файлы записать четные и нечетные числа. Вот код, но почему-то не работает...и как...

Eclipse не видит подключаемые библиотеки - C++
Пишу простенький кодик для вывода Hello world, но eclipse говорит, мол не знает, что такое iostream. Ну мы то все знаем про эту библиотеку....

подключаемые библиотекам в брутфорсе(перебор по словарю) в win xp - C++
здраствуйте, кодеры!!! необходимо код программы(брутфорса) из линуха(в линуксе работает, только как я понял для удаленных линукс машин),...

В какой папке должны лежать подключаемые файлы для переноса на другие ПК - C#
У меня есть проект в визуал студии, вопрос состоит вот в чем, имеется готовая справка, код подключения тоже имеется. Единственное что я не...


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

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

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