Files
ooplab/lab7/21.cpp
Amneesh Singh 7ba9554ed5 labs 7: init
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
2022-12-26 16:53:39 +05:30

23 lines
299 B
C++

#include <iostream>
using namespace std;
class Foo {
int x;
public:
Foo(int _x) { x = _x; };
Foo operator*(Foo);
int get() { return x; }
};
Foo Foo::operator*(Foo bar) {
return Foo(x * bar.get());
}
int main() {
Foo bar = Foo(-3);
Foo baz = Foo(8);
cout << (bar * baz).get();
}