diff --git a/00 Inbox/29605321 - OOP 4_16.md b/00 Inbox/29605321 - OOP 4_16.md index 553e9be..4ab724d 100644 --- a/00 Inbox/29605321 - OOP 4_16.md +++ b/00 Inbox/29605321 - OOP 4_16.md @@ -36,6 +36,14 @@ void upgrade(*Pokemon p, int gainedExp) { p->level += 1; } } + +int main() { + Pokemon fukano = {3600, 1, 400, 400, 20, 1200}; + printf("Exp of fukano: %d", fukano); + upgrade(&fukano, 400); + printf("Exp of fukano: %d", fukano); + return 0; +} ``` In C++ we use classes: @@ -57,4 +65,11 @@ public: // visibility modifier } } } + +int main() { + Pokemon fukano = {3600, 1, 400, 400, 20, 1200}; + cout << "Exp of fukano: " << fukano.exp << endl; + fukano.upgrade(400); + cout << "Exp of fukano: " << fukano.exp << endl; +} ``` \ No newline at end of file