#include <iostream>
using namespace std;
class time
{
int chas,min,sec;
public:
time():chas(0),min(0),sec(0)
{}
time(int a, int b, int c):chas(a),min(b),sec(c)
{}
void value()
{cout << chas << ":" << min << ":" << sec << endl;}
void addition(time value, time value2)
{
time chas1;
time min1;
time sec1;
chas1.chas=value.chas+value2.chas;
min1.min=value.min+value2.min;
sec1.sec=value.sec+value2.sec;
}
};
int main()
{
time data1(12,12,12);
time data2(2,2,2);
time data3;
data3.addition(data1,data2);
data3.value();
return 0;
}
time.cpp: In function ‘int main()’:
time.cpp:27: error: expected ‘;’ before ‘data1’
time.cpp:28: error: expected ‘;’ before ‘data2’
time.cpp:29: error: expected ‘;’ before ‘data3’
time.cpp:30: error: ‘data3’ was not declared in this scope
time.cpp:30: error: ‘data1’ was not declared in this scope
time.cpp:30: error: ‘data2’ was not declared in this scope
я же определил переменные, чё он ругается? оО