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

Правильно ли написан класс DigitalTimeException - C++

Восстановить пароль Регистрация
 
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
21.10.2012, 20:18     Правильно ли написан класс DigitalTimeException #1
Помогите пожалуйста, с созданием класса.

Необходимон аписать класс - DigitalTimeException со след:
- конструктор с 2 аргументами: int error_number, и текстовой error_message;
- любое целое значение и любое текстовое значение string было бы valid;
- private member variables to store the error number and error message. хранить error message как string type variable.
- Public member function errorNumber и errorMessage возвращают error number и error message соответственно.

Пример: DigitalTimeException thisError(101, "Something is completely messed up!");

The value of thisError.errorNumber() would be 101 while thisError.errorMessage would return "Something is completely messed up!".

Мой код:

Header file:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef DIGITALTIMEXCEPTION_H
#define DIGITALTIMEXCEPTION_H
#include <string>
using namespace std;
 
class DigitalTimeException
{
public:
    DigitalTime(int error_number, char error_message);  //A constructor that accepts two arguments   
    DigitalTimeException(string thisErrorMessage);
    string errorMessage();
private:
    string message;
    int error_number;
    char error_message;
};
#endif
Implementation file:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <string>
#include "DigitalTimetException.h"
using namespace std;
 
DigitalTimeException::DigitalTimeException(string whatWentWrong)
{
        message = whatWentWrong;
}
// Return the error message stored inside the object
string DigitalTimeException::errorMessage()
{
    return message;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2012, 20:18     Правильно ли написан класс DigitalTimeException
Посмотрите здесь:

Правильно ли построен класс C++
C++ Правильно ли написан default конструктор, инициализирующий объект нулем (0/1)
правильно ли написан код в с++? C++
C++ Правильно ли построил класс?
Односвязный список (псевдокод) - поменять два элемента местами (посмотреть, правильно ли написан код) C++
В C# создать объект, класс которого написан в C++ C++
Не правильно объявил класс (Debian) C++
Правильно ли написан код C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
StanislavUA
 Аватар для StanislavUA
44 / 44 / 3
Регистрация: 27.04.2011
Сообщений: 163
21.10.2012, 20:24     Правильно ли написан класс DigitalTimeException #2
Цитата Сообщение от QWERY_2012 Посмотреть сообщение
DigitalTime(int error_number, char error_message);
должно же быть
C++
1
DigitalTimeException(int error_number, char error_message)
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
21.10.2012, 20:33  [ТС]     Правильно ли написан класс DigitalTimeException #3
Подскажите а как написать - Public member function errorNumber и errorMessage кот возвращают error number и error message соответственно?
Yandex
Объявления
21.10.2012, 20:33     Правильно ли написан класс DigitalTimeException
Ответ Создать тему
Опции темы

Текущее время: 02:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru