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

Для чего нужны заголовочные файлы? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу понять обьяснение задачи http://www.cyberforum.ru/cpp-beginners/thread779664.html
Всем доброго дня.. Ребят вот мне объяснил учитель одну задачку, но в этой задаче я не могу понять кое что... Вот объяснение, Я выделю красным то что я не понял, ребят, пожалуйта помогите буду очень...
C++ Нахождение линии горизонта на глобусе На первый взгляд довольно тривиальная задача. Однако, при ее реализации, столкнулся с проблемой. Требуется найти точку пересечения с горизонтом отрисованной на глобусе. Алгоритм таков: 1. смотрим... http://www.cyberforum.ru/cpp-beginners/thread779593.html
C++ Азбука Морзе, со звуками
Как создать звук с помощью С++?
Проблемы с умножением матрицы C++
Здравствуйте, пожалуйста, взгляните на этот код... Думаю, что написал все правильно. Но к сожалению вывод программы такой: Matrix: 0 0 0 0 0 1 2 3 0 2 4 6 Vector: 0 1 2 3 Test......
C++ Задача с выводом в командную строку http://www.cyberforum.ru/cpp-beginners/thread779572.html
Попросили помочь с решением задачек по С++. По одной из них возникло недопонимание. Условие задачи: "Написать функцию, которая выводит на середину экрана созвездие Большой Медведицы (необходимо...
C++ Особый цикл Всем привет. Возникла небольшая проблема при написании программы. Необходим особый цикл. Я совсем не понимаю как его написать, вводится количество точек N, далее необходимо вбить значения координат... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7423 / 4538 / 673
Регистрация: 29.11.2010
Сообщений: 12,319
05.02.2013, 18:14
Например вот:
SuperClass.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef _SUPER_C_ // инклюд нварды чтобы хедер не включился 2 раза в проект
#define _SUPER_C_
 
 
// описываем лишь интерфейс, без реализации
 
class Putin
{
    public:
        // ...
        void destroyHouse();
        // ...
};
 
#endif
SuperClass.cpp
C++
1
2
3
4
5
6
7
8
// данный файл содержит реализацию методов из файла SuperClass.h
#include <iostream>
#include "SuperClass.h"
 
void Putin::destroyHouse()
{
    std::cout << "Bang bang!!!\a\n";
}
main.cpp
C++
1
2
3
4
5
6
7
8
#include "SuperClass.h"
 
 
int main()
{
    Putin p;
    p.destroyHouse();
}
Мы описываем класс в отдельных файлах. В одном объявляем интерфейс, в другом реализуем его, т.о. повышается удобство работы.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru