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

Реализовать класс с двумя скрытыми полями first и second - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ однонаправленная очередь http://www.cyberforum.ru/cpp-beginners/thread683196.html
Проблема следующая,это одноноправленная очередь. 1)Создую очередь,удалаю элементы,все хорошо,НО тут же хочу создать заново очередь,пишет при добавлении элемента порвеждение кучи,помогите...
C++ БСА БСА для вычисления функции y=f(x). При условии, что в каждом блоке может находиться только одна арифметическая операция http://www.cyberforum.ru/cpp-beginners/thread683185.html
Задача про планировщик C++
Друзья, очень надо, код написать помогите а, нужно в консольном приложении visual studio 2008 http://www.cyberforum.ru/cpp-beginners/thread682475.html
Файлы компилируется, но программа не запускается C++
Сразу хочу успокоить, что ошибка не в том, что в проект не были включены необходимые файлы. Файлы компилируется, но программа не запускается по следующей причине: Вывод компилятора: ...
C++ Счастливые билеты http://www.cyberforum.ru/cpp-beginners/thread683154.html
Здравствуйте, имеется интересная задачка. Вводится первое и последнее возможные числа билетовЮ, нужно посчитать сколько счастливых билетов находиться в данном диапазоне. Билет считается счастливым...
C++ Превращение строки в название исполняемой функции Доброго времени суток. Появился вопрос. Предположим есть TextBox, кнопка и набор функций: void text1(){ this->Text="Абырвалг"; } void text2(){ this->Text="Главрыба"; } подробнее

Показать сообщение отдельно
John Prick
801 / 734 / 145
Регистрация: 27.07.2012
Сообщений: 2,107
Завершенные тесты: 3
29.10.2012, 15:33
А в такой реализации класса особо никак. Функция должна возвращать объект класса TLaba1, был он инициализирован или нет. Есть лишь возможность ввести некоторые значения, которые будут говорить нам о том, что объект некорретен. Ну например, пусть время разговора == 0 будет признаком этого.
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
27
TLaba1 make_Laba1(int Minutes, double Price)
{
    TLaba1 talk;
    if (!talk.SetFirst(Minutes) || !talk.SetSecond(Price))
    {
        std::cout << "Параметры не верны!" << std::endl << std::endl;
        talk.SetFirst(0);
        talk.SetSecond(0);
    }
    return talk;
}
 
void MakeAndDisplay(int Minutes, double Price)
{
    TLaba1 talk = make_Laba1(Minutes, Price);
    if (talk.GetFirst() != 0)
        talk.Display();
}
 
int main(void)
{
    setlocale(0, "rus");
    MakeAndDisplay(25, 1.02);
    MakeAndDisplay(-15, 3.1);
    MakeAndDisplay(32, 6.5);
    system("pause");
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru