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

Подключение сообственного класса через файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Bubble sort http://www.cyberforum.ru/cpp-beginners/thread806519.html
Учу сортировки массивов, но не знаю, как обращаться к ним через процедуру! Процедура: int sort(int *A, int col){ int temp; for( int i = 0; i < col; i++) for( int j = 0; i < col; j++){...
C++ Помогиете решыть в C++ задачу оператором множынного выбору 1.Из экрана вводятся средние баллы студентов за семестр. Подсчитать количество отличников, студентов, которые учатся на хорошо, и удовлетворительно, результат вывести на печать. Добавлено через 12... http://www.cyberforum.ru/cpp-beginners/thread806518.html
Массив: Вставить элемент с номером к. C++
Задание состояло в том,чтобы написать программу выполняющую 5 действий: 1.Удаление элемента с заданым номером. 2.Вставить элемент с номером к. 3.Поставить парные элементы в начало массива, а...
C++ Помагите решыть пожалуйста . решыть задачу в С++ оператором множинного вибору
1.З екрану вводяться середні бали студентів за семестр. Підрахувати кількість відмінників, студентів які вчаться на добре, та задовільно, результат вивести на друк.
C++ Организовать расчет полинома с использованием алгоритма Горнера http://www.cyberforum.ru/cpp-beginners/thread806508.html
Не могу даже похожую задачу на форуме найти, помогите кто чем может
C++ Строка: Подсчитать и вывести на печать количество вводов каждой буквы. Вот задание: 1.З екрану вводяться літери А, В, С, *, Р. Підрахувати та вивести на друк кількість введенькожної літери. С экрана вводятся буквы А, В, С, * Р. Подсчитать и вывести на печать... подробнее

Показать сообщение отдельно
srg_btl
34 / 34 / 2
Регистрация: 21.02.2013
Сообщений: 90
12.03.2013, 15:35
Пример:
Был класс:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
class Date
{
private:
    int m_nMonth;
    int m_nDay;
    int m_nYear;
 
    Date() { } // private default constructor
 
public:
    Date(int nMonth, int nDay, int nYear)
    {
        SetDate(nMonth, nDay, nYear);
    }
 
    void SetDate(int nMonth, int nDay, int nYear)
    {
        m_nMonth = nMonth;
        m_nDay = nDay;
        m_nYear = nYear;
    }
 
    int GetMonth() { return m_nMonth; }
    int GetDay()  { return m_nDay; }
    int GetYear() { return m_nYear; }
};
Разделяем его на два файла: один с расширением .h другой .cpp

Name.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#ifndef NAME_H
#define NAME_H
 
class Date
{
private:
    int m_nMonth;
    int m_nDay;
    int m_nYear;
 
    Date() { } // private default constructor
 
public:
    Date(int nMonth, int nDay, int nYear);
 
    void SetDate(int nMonth, int nDay, int nYear);
 
    int GetMonth() { return m_nMonth; }
    int GetDay()  { return m_nDay; }
    int GetYear() { return m_nYear; }
};
 
 
#endif
Name.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "Name.h"
 
// Date constructor
Date::Date(int nMonth, int nDay, int nYear)
{
    SetDate(nMonth, nDay, nYear);
}
 
// Date member function
void Date::SetDate(int nMonth, int nDay, int nYear)
{
    m_nMonth = nMonth;
    m_nDay = nDay;
    m_nYear = nYear;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru