labs 7: init

Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
This commit is contained in:
2022-12-26 16:53:39 +05:30
parent 21afaa311b
commit 7ba9554ed5
7 changed files with 158 additions and 1 deletions

22
lab7/19.cpp Normal file
View File

@@ -0,0 +1,22 @@
#include <iostream>
using namespace std;
class Foo {
int x;
public:
Foo(int _x) { x = _x; };
Foo &operator++();
int get() { return x; }
};
Foo &Foo::operator++() {
x++;
return *this;
}
int main() {
Foo bar = Foo(-3);
++bar;
cout << bar.get();
}