#include <iostream>
using namespace std;
class Car{
private:
int num;
double gas;
public:
static int sum;
Car();
void setCar(int n, double g);
void show();
static void showSum();
};
Car::Car()
{
num = 0;
gas = 0.0;
sum++;
cout << "車を作成しました。" << endl;
}
void Car::setCar(int n, double g)
{
num = n;
gas = g;
sum++;
cout << "ナンバーを" << num << "ガソリン" << gas << "にしました" << endl;
}
void Car::showSum()
{
cout << "車は全部で" << sum << "台あります" << endl;
}
void Car::show()
{
cout << "車のナンバー" << num << "です" << endl;
cout << "ガソリン量" << gas << "です" << endl;
}
int Car::sum = 0;
int main()
{
Car:: showSum;
Car car1;
car1.setCa(1234, 20.5);
Car::showSum();
Car car2;
car2.setCar(4567, 30.5);
Car::showSum()
return = 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgQ2FyewoJcHJpdmF0ZToKCQlpbnQgbnVtOwoJCWRvdWJsZSBnYXM7CglwdWJsaWM6CgkJc3RhdGljIGludCBzdW07CgkJQ2FyKCk7CQkKCQl2b2lkIHNldENhcihpbnQgbiwgZG91YmxlIGcpOwoJCXZvaWQgc2hvdygpOwoJCXN0YXRpYyB2b2lkIHNob3dTdW0oKTsKfTsKCkNhcjo6Q2FyKCkKewoJbnVtID0gMDsKCWdhcyA9IDAuMDsKCXN1bSsrOwoJY291dCA8PCAi6LuK44KS5L2c5oiQ44GX44G+44GX44Gf44CCIiA8PCBlbmRsOwp9Cgp2b2lkIENhcjo6c2V0Q2FyKGludCBuLCBkb3VibGUgZykKewoJbnVtID0gbjsKCWdhcyA9IGc7CglzdW0rKzsKCWNvdXQgPDwgIuODiuODs+ODkOODvOOCkiIgPDwgbnVtIDw8ICLjgqzjgr3jg6rjg7MiIDw8IGdhcyA8PCAi44Gr44GX44G+44GX44GfIiA8PCBlbmRsOwp9Cgp2b2lkIENhcjo6c2hvd1N1bSgpCnsKCWNvdXQgPDwgIui7iuOBr+WFqOmDqOOBpyIgPDwgc3VtIDw8ICLlj7DjgYLjgorjgb7jgZkiIDw8IGVuZGw7Cn0KCnZvaWQgQ2FyOjpzaG93KCkKewoJY291dCA8PCAi6LuK44Gu44OK44Oz44OQ44O8IiA8PCBudW0gPDwgIuOBp+OBmSIgPDwgZW5kbDsKCWNvdXQgPDwgIuOCrOOCveODquODs+mHjyIgPDwgZ2FzIDw8ICLjgafjgZkiIDw8IGVuZGw7Cn0KCmludCBDYXI6OnN1bSA9IDA7CgppbnQgbWFpbigpCnsKCUNhcjo6IHNob3dTdW07CglDYXIgY2FyMTsKCWNhcjEuc2V0Q2EoMTIzNCwgMjAuNSk7CgkKCUNhcjo6c2hvd1N1bSgpOwoJCglDYXIgY2FyMjsKCWNhcjIuc2V0Q2FyKDQ1NjcsIDMwLjUpOwoJCglDYXI6OnNob3dTdW0oKQoJCglyZXR1cm4gPSAwOwp9CgoKCgoKCgo=
prog.cpp:49:7: error: no member named 'setCa' in 'Car'
car1.setCa(1234, 20.5);
~~~~ ^
prog.cpp:56:16: error: expected ';' after expression
Car::showSum()
^
;
prog.cpp:58:9: error: expected expression
return = 0;
^
prog.cpp:47:2: warning: expression result unused [-Wunused-value]
Car:: showSum;
^~~~~~~~~~~~~
1 warning and 3 errors generated.