Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Oop1.pdf
Скачиваний:
16
Добавлен:
02.02.2015
Размер:
125.19 Кб
Скачать

void main(void)

{

CSmsMessage* smsMessage = new CSmsMessage(); // ... ваші виклики методів...

delete smsMessage;

}

Виділення файлів для класу

Правильним стилем для збереження коду, вважається виділення для кожної групи близьких класів двох файлів: .h та .cpp. Іменувати такі файли рекомендується на базі основного класу в наборі класів. Більш частим є використання одного класу для одного набору h-cpp.

Приклад оформлення файлів приведено нижче:

SmsMessage.h

/*

============================================================================

Name

: SmsMessage.h

Author

: Rostyslav Gryb

Version

: 1.00.00

Description : CSmsMessage declaration

============================================================================

*/

#ifndef SMSMESSAGE_H #define SMSMESSAGE_H

// CLASS DECLARATION class CSmsMessage

{

public:

/** * Конструктор без параметра */

CSmsMessage(void);

/**

*Конструктор із параметром

*@param aTextLength Задає довжину тексту

*/

CSmsMessage(int aTextLength);

/**

*Конструктор копіювання

*@param aSmsMessage Вихідний об єкт із даними для копіювання

*/

CSmsMessage(const CSmsMessage& aSmsMessage);

/** * Деструктор */

~CSmsMessage();

public:

/** * Встановлює нову довжину тексту */

void SetTextLength(int aTextLength);

private:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]