0 / 0 / 0
Регистрация: 02.10.2018
Сообщений: 64
1

Имитация секундомера (перегрузка конструктора)

05.12.2018, 21:50. Показов 1323. Ответов 1

/*Имитация секундомера перегрузка конструктора. Помогите пожалуйста с заданием:
Набрать программу, прокомментировать построчно и получить результат. Тут какая то ошибка в коде.
Если получится исправьте ошибку и прокоментируйте каждую строчку)*/


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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include "stdafx.h"
#include <iostream> //библиотека ввода/вывода
#include <ctime>
#include <clocale> //русский язык
using namespace std; // открывает пространство имен библиотеки iostream 
class watch {
    double begin, end;
public:
    watch();
    watch(clock_tt); // перегрузка конструктора
    ~watch();
    void start();
    void stop();
    void show;
};
watch::watch()
{
    begin = end = 0.0;
}
watch::watch(clock_tt)
{
    begin = (double)t / CLOCKS_PER_SEC;
    end = 0.0;
}
watch::~watch() { cout << "Удаление объекта watch" << "\n";
show();
}
void watch::start() { begin = (double)clock() / CLOCKS_PER_SEC;
}
void watch::stop() {
    end = (double)clock() / CLOCKS_PER_SEC;
}
void watch::show() {
    cout << "Затраченное время" << end - begin << "\n";
}
int main()
{
    setlocale(LC_ALL, "rus"); //Русификация 
    watch sec;
    long i;
    sec.start();
    for (i = 0; i <= 3200000; i++)
        sec.stop();
    sec.show();
    // Создание объекта с использованием его начального значения
    watch sec1(clock());
    for (i = 0; i <= 2500000; i++)
        sec1.stop();
    sec1.show();
    return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.12.2018, 21:50
Ответы с готовыми решениями:

Перегрузка конструктора
есть класс template &lt;class Type&gt; class VRTSmartStr : public SmartArray&lt;Type&gt;{ public:...

Перегрузка конструктора
Извеняюсь за откровенно ламерский вопрос, но никак не могу воткнуть в суть. #include &lt;stdlib.h&gt;...

Перегрузка конструктора
как можно перегрузить еще 1 конструктор, но уже в Char* название месяца Data(int Day = 0 , int...

Перегрузка конструктора
Подскажите плиз как сделать перегрузку конструктора в этой проге: #include &lt;iostream.h&gt; //...

1
7167 / 6142 / 2802
Регистрация: 14.04.2014
Сообщений: 26,462
06.12.2018, 09:37 2
Лучший ответ Сообщение было отмечено phoenix_mgn как решение

Решение

clock_t
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2018, 09:37
Помогаю со студенческими работами здесь

(перегрузка конструктора) Что лучше?
Какое из этих двух решений лучше использовать в соотношении память/производительность? class...

Перегрузка конструктора копировщика связного списка
Делаю перегрузку конструктора копировщика и оператора присваивания для связного списка //...

Перегрузка конструктора копирования и оператора присвоения
Всем привет, сразу к делу. После прочтения 11 главы Лафоре столкнулся с такой бедой как понятие...

Ошибка при перегрузка конструктора. Родительский объект инициализирует поле по умолчанию
простейший объект field с двумя полями int является полем класса Capp. поле с типом field...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru