#include <iostream>
#include <string>
using namespace std;
class FoodOrder {
public:
FoodOrder(string foodType);
static int GetNextId();
private:
string type = "None";
int id = 0;
static int nextId;
};
FoodOrder::FoodOrder(string foodType) {
type = foodType;
id = nextId;
nextId += 1;
}
int FoodOrder::GetNextId() {
return nextId;
}
int FoodOrder::nextId = 70;
int main() {
FoodOrder order1("Hamburger");
FoodOrder order2("Cake");
FoodOrder order3("Toast");
cout << "Next ID: " << FoodOrder::GetNextId() << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgRm9vZE9yZGVyIHsKICAgcHVibGljOgogICAgICBGb29kT3JkZXIoc3RyaW5nIGZvb2RUeXBlKTsKICAgICAgc3RhdGljIGludCBHZXROZXh0SWQoKTsKICAgcHJpdmF0ZToKICAgICAgc3RyaW5nIHR5cGUgPSAiTm9uZSI7CiAgICAgIGludCBpZCA9IDA7ICAgICAgICAKICAgICAgc3RhdGljIGludCBuZXh0SWQ7Cn07CgpGb29kT3JkZXI6OkZvb2RPcmRlcihzdHJpbmcgZm9vZFR5cGUpIHsKICAgdHlwZSA9IGZvb2RUeXBlOwogICBpZCA9IG5leHRJZDsKCiAgIG5leHRJZCArPSAxOyAgCn0KCmludCBGb29kT3JkZXI6OkdldE5leHRJZCgpIHsKICAgcmV0dXJuIG5leHRJZDsKfQoKaW50IEZvb2RPcmRlcjo6bmV4dElkID0gNzA7CgppbnQgbWFpbigpIHsKICAgRm9vZE9yZGVyIG9yZGVyMSgiSGFtYnVyZ2VyIik7CiAgIEZvb2RPcmRlciBvcmRlcjIoIkNha2UiKTsKICAgRm9vZE9yZGVyIG9yZGVyMygiVG9hc3QiKTsKCiAgIGNvdXQgPDwgIk5leHQgSUQ6ICIgPDwgRm9vZE9yZGVyOjpHZXROZXh0SWQoKSA8PCBlbmRsOwoKICAgcmV0dXJuIDA7Cn0=